Форум программистов, компьютерный форум CyberForum.ru

AsyncTask должен использовать Context - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android HttpPost конфликтует с БД http://www.cyberforum.ru/android-dev/thread838963.html
Добрый вечер! Столкнулся со следующей проблемой, я имею два корректно работающих приложения: первое выполняет POST запрос и получает ответ, второе записывает и удаляет строки в БД (взяты из примеров и немного изменены). Однако, когда я пытаюсь подставить код приложения выполняющего POST запрос в приложение осуществляющее запись в БД, то получаю краш приложения. Хотелось бы понять в чем ошибка...
Android Сделать часть текста жирным шрифтом доброго времени суток. Пишу программу тестирования, и хотелось бы чтобы после вопроса ответ выделялся жирным шрифтом. Но никак не могу сделать это. Вот собственно код снизу. Хотел выкласть в синтаксисе но тогда не смогу показать какую часть кода. А так он в тексте выделен красным цветом. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ... http://www.cyberforum.ru/android-dev/thread838946.html
Отображение кол-ва часов Android
package com.workplz.theappitself; import java.util.Calendar; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.TextView; public class MainActivity extends Activity {
Android Не запускается приложение
Код приложения: package com.workplz.theappitself; import java.util.Calendar; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.TextView; public class MainActivity extends Activity {
Android Маштабирование мультитач http://www.cyberforum.ru/android-dev/thread838844.html
Здравствуйте! Хотел спросить имеется фотография которая увеличивается с центра экрана! расположение экрана setBounds(100, 50, image.getIntrinsicWidth(), image.getIntrinsicHeight()); Есть какие нибудь идеи. Спс!
Android XML ошибка <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <com.example.games.Game android:id="@+id/game" android:layout_width="match_parent" android:layout_height="555dp" /> подробнее

Показать сообщение отдельно
AlexxeiS
0 / 0 / 0
Регистрация: 15.04.2013
Сообщений: 5

AsyncTask должен использовать Context - Android

16.04.2013, 13:53. Просмотров 1040. Ответов 1
Метки (Все метки)

Добрый день!

Мое приложение должно использовать сетевое соединение, вынесенное в отдельный поток. В этом потоке я выполняю POST запрос и пытаюсь записать результат в БД, но экземпляр класса создаваемый для работы с БД требует в качестве параметра переменную типа Context. Каким образом можно решить эту проблему? Возможно ли использовать параметр Context (AsyncTask<Context, Void, String>), если да, то как реализовать?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class JsonRequest extends AsyncTask<Void, Void, String> {
 
    @Override
    protected String doInBackground(Void... noargs) {
        return POSTreq();
    }
 
    @Override
    protected void onPostExecute(String result) {
        JsonDataSource datasource = new JsonDataSource(this); //ошибка, т.к. нужен Context
        datasource.open();
        datasource.createJsonData(result);
        datasource.close();
    }
 
    private String POSTreq() {
     пост-запрос
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru