Articles of asynctask

Android: NoClassDefFoundError android.os.AsyncTask

Начиная с пары недель, я вижу больше и больше сбоев моего приложения со следующим исключением Fatal Exception: java.lang.NoClassDefFoundError android.os.AsyncTask Этот код запускается в течение месяца без каких-либо проблем, и теперь он кажется неудачным на некоторых устройствах (75% android 2.3.x и 25% android 4.0.3). Это не удается, когда я создаю новый экземпляр класса, который расширяет AsyncTask. […]

Android: AsyncTask ProgressDialog не откроется в ActivityGroup

Я пытаюсь открыть диалог прогресса aa при опросе моего сервера. Класс является ActivityGroup, потому что он вложен в панель вкладок. Чтобы сохранить представление внутри фрейма, необходима ActivityGroup. Вот объявление моего класса ActivityGroup: public class CheckInActivity extends ActivityGroup{ … public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.checkin); new LocationControl().execute(this); Теперь мой класс AsyncTask находится в пределах одного и […]

Android AsynTask с диалогом прогресса отменит

В моем приложении для Android я использую AsynTask с диалоговым окном Progress (пожалуйста, подождите login in …) для входа пользователя с моей веб-страницей (функция веб-сервиса внутри AsynTask) Я хочу отклонить диалог прогресса и отменить AsynTask, когда пользователь нажимает кнопку «Назад» на устройстве. Я не могу найти такой пример, чтобы прервать AsynTask. Я читаю abouth cancel […]

Разница между CursorLoader и AsyncTaskLoader

Почему я должен использовать AsyncTaskLoader , и когда я должен использовать CursorLoader и наоборот? На официальной странице показан пример списка приложений, который использует AsyncTaskLoader вместо CursorLoader. В чем преимущества и недостатки этих двух? Я где-то читал о CursorLoader, не заботясь об изменении контента (в sqlite). Спасибо!

ProgressDialog не отображается, когда AsyncTask.get () называется

Возможный дубликат: AsyncTask блокирует пользовательский интерфейс и показывает индикатор прогресса с задержкой Я хочу показать progressDialog при извлечении JSON с любого сервера. Поэтому я использовал AsyncTask в качестве решения (не уверен в другом выходе). Все в порядке, ProgressDialog работает правильно, пока я не вызову метод .get (), используя экземпляр AsyncTask. Полагаю, что это блокирует пользовательский […]

AsyncTask с индикатором ProgressDialog и Progress Bar

Я AsyncTask использовать AsyncTask для загрузки файла определенной длины. Моя AsyncTask выглядит примерно так: protected void onPreExecute() { dialog = ProgressDialog.show(MyActivity.this, null, "Loading", false); } protected void onProgressUpdate(Integer… values) { if (values.length == 2) { dialog.setProgress(values[0]); dialog.setMax(values[1]); } } В моей реализации doInBackground() я вызываю publishProgress(bytesSoFar, maxBytes); Внутри моего цикла загрузки и в onPostExecute() я […]

Показывать индикатор выполнения при загрузке Activity

У меня есть ListActivity который запускает другое действие, основанное на выборе списка. Это второму Управлению необходимо загрузить справедливый бит данных из Интернета, и поэтому существует заметная задержка между тем, когда пользователь нажимает на элемент и когда отображается действие. Это проблема, потому что в настоящее время у меня нет способа указать пользователю, что их клик обрабатывается […]

Как использовать AsyncTask для отображения ProgressDialog во время фоновой работы в Android?

Возможный дубликат: Обновление диалога прогресса в Activity из AsyncTask Я разрабатываю свое первое приложение для Android, и мне нужно, чтобы ProgressDialog показывался, когда возникает фоновая задача, в данном случае просто HTTP-вызов на сервере. Я немного поучаствовал в этом, а также уже проверил другие темы, связанные с этой темой. http://developer.android.com/reference/android/os/AsyncTask.html Android покажет ProgressDialog, пока активность пользовательского […]

Обновление диалога прогресса в Activity из AsyncTask

В моем приложении я занимаюсь интенсивной работой в AsyncTask как это было предложено учебниками Android, и показываю ProgressDialog в своей основной деятельности: dialog = ProgressDialog.show(MyActivity.this, "title", "text"); new MyTask().execute(request); Где затем в MyTask я возвращаю результаты к активности: class MyTask extends AsyncTask<Request, Void, Result> { @Override protected Result doInBackground(Request… params) { // do some intense […]

Android ICS и MJPEG с использованием AsyncTask

Я изменил код просмотра MJPEG с Android и MJPEG на работу с помощью AsyncTask (и, следовательно, работаю над Ice Cream Sandwich (ICS), 4.0.4), и вот мой код. Если у кого-нибудь есть предложения по оптимизации, очистке или чем-то более правильному с кодом, пожалуйста, дайте мне знать. Два вопроса, на которые я хотел бы обратить внимание: Если […]