Articles of andynctask

Есть ли предел AsyncTasks для выполнения одновременно?

У этого должен быть простой ответ, но я не мог найти его. И поскольку я все еще андроид-манекен, я пришел сюда, чтобы спросить вас, люди. Я делаю этот проект, который запускает 10 AsyncTasks при запуске. Каждая задача содержит 3 URL-адреса, которые собирают данные и не делают ничего важного в приложении (пока). У меня также есть […]

Как создать диалог прогресса в приложении Android?

Я разрабатываю приложение для получения некоторых данных из Интернета, получая данные, которые я хочу показать «Диалог прогресса». Я использовал «AsyncTask» в своем приложении. Вопрос в том, как его использовать и как показывать процент, как 100%? Пожалуйста, предложите мне и приведи пример. Спасибо и прошу прощения за мой английский.

Автозаполнение TextView с помощью Asynctask и webservice в android 4

Я пытаюсь сделать автозаполнение с помощью AsyncTask с сервером. Я поделился своим кодом здесь. Это код для моего AutocompleteTextwatcher : AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.mainautocomplete); textView.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable editable) { } @Override public void beforeTextChanged(CharSequence charSequence, int arg1, int arg2, int arg3) { } @Override public void onTextChanged(CharSequence charSequence, int start, […]

Проблемы с вызовом AsyncTask из IntentService

Я создал класс IntentService и выполняю asyncTask но получаю исключение, когда onPreExecute() вызывается на этой строке кода pDialog.show(); Класс AsyncHandlerService — public class AsyncHandlerService extends IntentService{ ProgressDialog pDialog; HttpPost post; HttpResponse response; Context ctx; public AsyncHandlerService() { super("AsyncHandlerService"); ctx = this; } @Override protected void onHandleIntent(Intent intent) { new LoadDeviceInfo().execute(); } class LoadDeviceInfo extends AsyncTask<String, […]

Нужно ли обращаться к SQLiteDatabase в AsyncTask?

Нужно ли или даже хорошая практика всегда обращаться к SQLiteDatabase из AsyncTask? Выполнение этого из потока пользовательского интерфейса, похоже, не вызывает проблем и намного проще реализовать.

Имитировать медленную сеть на Android-симуляторе

Я создаю приложение, которое использует AsyncTask для отображения индикатора выполнения, когда он выполняет сетевую операцию (Google translate). Однако проблема в том, что я не могу сказать, работает ли она с тех пор, как сеть работает слишком быстро, и завершает работу, как только я ее запускаю. Итак, есть ли способ имитировать медленную сеть, чтобы я мог […]

Android KitKat HttpURLConnection отключает AsyncTask

В моем приложении я загружаю файл, используя HttpURLConnection в AsyncTask . Если файл загружается слишком долго, я хочу его отменить; И я делаю это, закрывая поток и вызывая disconnect () на объекте HttpURLConnection . Код работает безупречно годами в Android. Однако теперь, когда KitKat не работает, проблемы появились. В частности, сам вызов disconnect() занимает несколько […]

Завершите вызов, когда AsyncTask завершает работу

Моя вызывающая деятельность: public class Hello extends Activity { public void onCreate(Bundle savedInstanceState) { MyTask mt = new MyTask(this); mt.execute(); } Теперь в MyTask (внешний класс): public class MyTask extends AsyncTask<Void, Void, Void> { private Context mContext; public MyTask(Context context) { mContext = context; } //doinbackground, etc protected void onPostExecute() { mContext.finish(); } Другие вещи […]

В чем преимущество загрузчиков через Asynctask в Android?

Есть ли преимущества Loaders над задачей Async? Также, как сделать загрузчики совместимыми для телефонов с Android froyo. Редактировать: Основная проблема здесь в том, что я не использую собственный DB (SqlLite). Использование БД на сервере разработки. Очевидно, я больше не могу использовать CursorLoader . AsyncTaskLoader не имеет примеров вообще. Если есть, пожалуйста, сделайте ссылку. Лучше ли […]

Android Sqlite Performance

Я делал некоторые эксперименты для измерения производительности sqlite на Android. Я немного разочаровался в результатах. То, что я сделал, это вставить 10.000 запросов в таблицу, и потребовалось 130-140 секунд, но с этими условиями ; 1. Галактика Samsung s3 в режиме энергосбережения 2. Введенные данные (или класс) имеют 3 строки и один float (real для sqlite) […]