Вопросы с тегом «android-asynctask»

Используйте для вопросов по android.os.AsyncTask

1047
Скачайте файл с Android и покажите прогресс в ProgressDialog

Я пытаюсь написать простое приложение, которое обновляется. Для этого мне нужна простая функция, которая может загрузить файл и показать текущий прогресс в ProgressDialog. Я знаю, как это сделать ProgressDialog, но я не уверен, как отобразить текущий прогресс и как загрузить файл в первую...

680
Пример AsyncTask для Android

Я читал о AsyncTask, и я попробовал простую программу ниже. Но это не похоже на работу. Как я могу заставить это работать? public class AsyncTaskActivity extends Activity { Button btn; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) {...

450
Основы 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...

446
Как отобразить тост в Android?

У меня есть слайдер, который можно подтянуть, а затем он показывает карту. Я могу перемещать ползунок вверх и вниз, чтобы скрыть или показать карту. Когда карта находится впереди, я могу обрабатывать сенсорные события на этой карте. Каждый раз, когда я касаюсь, AsyncTaskзапускается, он загружает...

382
Обработчик против AsyncTask против темы [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыт 10 месяцев назад . Улучшить этот вопрос Я получил немного смущен о различиях между...

362
Как получить результат OnPostExecute () для основной деятельности, потому что AsyncTask является отдельным классом?

У меня есть эти два класса. Моя основная деятельность и тот , который расширяет AsyncTask, сейчас в моей основной деятельности мне нужно , чтобы получить результат от OnPostExecute()в AsyncTask. Как я могу передать или получить результат в моей основной деятельности? Вот примеры кодов. Моя основная...

270
Предупреждение: этот класс AsyncTask должен быть статическим, иначе могут возникнуть утечки

Я получаю предупреждение в своем коде, в котором говорится: Этот класс AsyncTask должен быть статическим, иначе могут возникнуть утечки (анонимный android.os.AsyncTask) Полное предупреждение: Этот класс AsyncTask должен быть статическим, иначе могут возникнуть утечки (анонимный...

264
AsyncTask действительно концептуально ошибочен или я просто что-то упустил?

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

259
Запуск нескольких AsyncTasks одновременно - не возможно?

Я пытаюсь запустить две AsyncTasks одновременно. (Платформа Android 1.5, HTC Hero.) Однако выполняется только первое. Вот простой фрагмент, чтобы описать мою проблему: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void, Void> { protected Void...

219
Использование «анимированного круга» в ImageView при загрузке материала

В настоящее время я использую в своем приложении просмотр списка, для отображения которого может потребоваться одна секунда. В настоящее время я использую свойство @ id / android: empty списка для создания «загружаемого» текста. <TextView android:id="@id/android:empty"...

194
Android. Фрагмент getActivity () иногда возвращает ноль

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

147
AsyncTask и обработка ошибок на Android

Я конвертирую свой код из использования Handlerв AsyncTask. Последний хорош в том, что делает - асинхронные обновления и обработка результатов в основном потоке пользовательского интерфейса. Что мне неясно, так это то, как обрабатывать исключения, если что-то пошло не так AsyncTask#doInBackground....

135
Asynctask против темы в Android

В пользовательском интерфейсе для выполнения некоторых фоновых работ я использовал отдельную Thread. Но, как предлагают другие, я сейчас использую AsyncTask. В чем главное различие между a Threadи an AsyncTask? В каком сценарии я должен использовать Threadили...

135
java.lang.IllegalStateException: не может выполнить это действие после onSaveInstanceState

Я использую библиотеку поддержки для моего приложения. В своей FragmentActivity я использую AsyncTask для загрузки данных из Интернета. В методе onPreExecute () я добавляю фрагмент, а в методе onPostExecute () я снова его удаляю. Когда ориентация меняется между ними, я получаю вышеупомянутое...

129
AsyncTaskLoader против AsyncTask

Так как Honeycombи v4 Compatibility Libraryможно использоватьAsyncTaskLoader . Насколько я понимаю, они AsyncTaskLoaderмогут пережить изменения конфигурации, такие как переворачивание экрана. Рекомендуется использовать AsyncTaskLoaderвместо AsyncTask? Имеет лиLoaderManager тоже в кадр? Но я не...

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

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

125
Android - установка тайм-аута для AsyncTask?

У меня есть AsyncTaskкласс, который я выполняю, который загружает большой список данных с веб-сайта. В случае, если у конечного пользователя очень медленное или нестабильное соединение для передачи данных во время использования, я хотел бы сделать AsyncTaskтайм-аут по истечении определенного...

116
Android: как передать параметры в onPreExecute () AsyncTask?

Я использую AsyncTaskдля операций загрузки, которые я реализовал как внутренний класс. В onPreExecute()I показать диалог загрузки , который я затем скрыть снова onPostExecute(). Но для некоторых операций загрузки я заранее знаю, что они завершатся очень быстро, поэтому я не хочу отображать диалог...