android-asynctask- все статьи тега


Пример AsyncTask Android

Я читал о AsyncTask, и я попробовал простую программу ниже. Но это, кажется, не работает. Как я могу заставить его работать? package com.test; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.provider.Settings.System; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.view.View.OnClickListener; public class AsyncTaskActivity extends Activity { Button btn; /** Called when the activity ...

Основы Android: запуск кода в потоке пользовательского интерфейса

С точки зрения выполнения кода в потоке пользовательского интерфейса, есть ли разница между: MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); или MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); и private class BackgroundTask extends AsyncTask<String, Void, Bitmap> { protected void onPostExecute(Bitmap result) { ...

Обработчик против AsyncTask против потока

Я немного запутался в различиях между Handlers,AsyncTask и Threads в Android. Я прочитал довольно много блогов и вопросов здесь, в stackoverflow. Handler фоновые потоки, которые дают вам возможность общаться с UI. Обновление progressbar, например, должно быть сделано через Handler. Используя обработчики у вас есть преимущество MessagingQueues, так что если вы хотите запланировать сообщения или обновить несколько элементов пользовательского интерфейса или повторить задачи. AsyncTask похожи, на ...

Разница между Службой, асинхронной задачей и потоком?

в чем разница между Службой, асинхронной задачей и потоком. Если я не ошибаюсь, все они используются для выполнения некоторых вещей в фоновом режиме. Итак, как решить, что использовать и когда? ...

Выполнение AsyncTask несколько раз

в моей деятельности я использую класс, который расширяет AsyncTask и параметр, который является экземпляром этого AsyncTask. Когда я звоню mInstanceOfAT.execute("") все нормально. Но приложение падает, когда я нажимаю кнопку обновления, которая снова вызывает AsyncTask(в случае, если сетевое задание не работает). Причина тогда появляется исключение, которое говорит Не удается выполнить задание: задача уже выполнено (задача может быть выполняется только один раз) Я пробовал звонить отм ...

AsyncTaskLoader vs AsyncTask

С Honeycomb и v4 Compatibility Library можно использовать AsyncTaskLoader. Из того, что я понимаю, то AsyncTaskLoader может выжить через изменения конфигурации, как экран переворачивается. рекомендуется использовать AsyncTaskLoader вместо AsyncTask? Делает LoaderManager получить в картине тоже? но я не нашел ни одного хорошего примера(ов) о том, как правильно использовать AsyncTaskLoader. В документах также нет примеров. Может ли кто-нибудь привести несколько хороших примеров. ...

Android AsyncTask ограничивает потоки?

Я разрабатываю приложение, где мне нужно обновить некоторую информацию каждый раз, когда пользователь входит в систему, я также использовать базу данных в телефоне. Для всех этих операций (обновления, извлечения данных из БД и т. д.) Я использую асинхронные задачи. Поскольку до сих пор я не видел, почему я не должен их использовать, но недавно я испытал, что если я выполняю некоторые операции, некоторые из моих асинхронных задач просто останавливаются на предварительном выполнении и не переходят ...

Должен ли я использовать AsyncTask или IntentService для моего приложения?

Я читал о подключении к интернету с Android и заметил, что есть разные способы справиться с этим, т. е. AsyncTask и IntentService. Однако я все еще не уверен, какой из них использовать. Мое приложение-это в основном поиск местоположения/трасс с картами Google. Мое подключение к интернету будет использоваться для поиска ближайших маршрутов в пределах определенного радиуса на карте. Таким образом, каждый раз, когда пользователь перемещает или прокручивает карту в новое место, она будет обновляться ...