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

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

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

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

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

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

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

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

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

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

7
Запуск нескольких AsyncTasks одновременно - не возможно?
Я пытаюсь запустить две AsyncTasks одновременно. (Платформа Android 1.5, HTC Hero.) Однако выполняется только первое. Вот простой фрагмент, чтобы описать мою проблему: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void, Void> { protected Void doInBackground(String ... x) { while (true) { System.out.println(x[0]); try { Thread.sleep(1000); } catch …

6
Использование «анимированного круга» в ImageView при загрузке материала
В настоящее время я использую в своем приложении просмотр списка, для отображения которого может потребоваться одна секунда. В настоящее время я использую свойство @ id / android: empty списка для создания «загружаемого» текста. <TextView android:id="@id/android:empty" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF0000" android:text="Loading..."/> Теперь я хотел бы заменить это анимированным кружком, который используется в …

8
Android. Фрагмент getActivity () иногда возвращает ноль
В сообщениях об ошибках консоли разработчика иногда я вижу отчеты с проблемой NPE. Я не понимаю, что не так с моим кодом. На эмуляторе и на моем устройстве приложение работает хорошо без принудительной блокировки, однако некоторые пользователи получают NullPointerException в классе фрагмента при вызове метода getActivity (). Деятельность pulic class …


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


18
java.lang.IllegalStateException: не может выполнить это действие после onSaveInstanceState
Я использую библиотеку поддержки для моего приложения. В своей FragmentActivity я использую AsyncTask для загрузки данных из Интернета. В методе onPreExecute () я добавляю фрагмент, а в методе onPostExecute () я снова его удаляю. Когда ориентация меняется между ними, я получаю вышеупомянутое исключение. Пожалуйста, посмотрите на детали: private class onFriendAddedAsyncTask …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.