Запитання з тегом «android-asynctask»

Використовуйте для запитань на android.os.AsyncTask

15
Завантажте файл з Android та показуючи прогрес у ProgressDialog
Я намагаюся написати просту програму, яка оновлюється. Для цього мені потрібна проста функція, яка може завантажити файл і показати поточний прогрес у програмі a 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) findViewById(R.id.button1); btn.setOnClickListener((OnClickListener) …

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 BackgroundTask extends …

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

13
Handler vs AsyncTask vs Thread [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 10 місяців тому . Я отримав трохи збентежений про відмінності між Handlers, AsyncTaskі Threadsв Android. Я прочитав досить …

17
Як отримати результат OnPostExecute () до основної діяльності, оскільки AsyncTask - це окремий клас?
У мене це два класи. Моя основна діяльність і той , який розширює AsyncTask, зараз в моїй основної діяльності мені потрібно , щоб отримати результат від OnPostExecute()в AsyncTask. Як я можу передати чи отримати результат до моєї основної діяльності? Ось зразкові коди. Моя основна діяльність. public class MainActivity extends Activity{ …

3
Попередження: Цей клас AsyncTask повинен стати статичним або можуть виникнути витоки
Я отримую попередження у своєму коді: Цей клас AsyncTask повинен стати статичним або можуть виникати витоки (анонімний android.os.AsyncTask) Повне попередження: Цей клас AsyncTask повинен стати статичним або можуть виникати витоки (анонімний android.os.AsyncTask) Статичне поле буде просочуватися контекстами. Нестатичні внутрішні класи мають неявне посилання на свій зовнішній клас. Якщо цей зовнішній …

12
Чи AsyncTask насправді концептуально помилковий чи мені просто щось не вистачає?
Я досліджував цю проблему вже місяцями, придумав різні її рішення, якими я не задоволений, оскільки всі вони масові хаки. Я досі не можу повірити, що клас, який зіпсувався в дизайні, ввійшов у рамки, і ніхто про це не говорить, тому, мабуть, мені просто щось не вистачає. Проблема в с 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); } …

6
Використання "анімованого кола" у ImageView під час завантаження матеріалів
Наразі я використовую у своїй програмі перегляд списку, який потребує відображення, можливо, одну секунду. Наразі я використовую @ id / android: порожнє властивість listview, щоб створити текст "завантаження". <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 MyActivity …


12
AsyncTask та керування помилками на Android
Я перетворюю свій код із використання Handlerв AsyncTask. Останнє чудово підходить до того, що він робить - асинхронні оновлення та обробка результатів у головному потоці інтерфейсу. Мені незрозуміло - як поводитись з винятками, якщо щось перебуває без перешкодAsyncTask#doInBackground . Як я це роблю, це мати Обробник помилок і надсилати на …

6
Різниця між службою, завданням асинхронізації та ниткою?
У чому різниця між службою, задачею Async & Thread. Якщо я не помиляюся, усі вони використовуються, щоб робити якісь речі у фоновому режимі. Отже, як вирішити, що використовувати і коли?

18
java.lang.IllegalStateException: Неможливо виконати цю дію після onSaveInstanceState
Я використовую бібліотеку підтримки для свого додатка. У своїй FragmentActivity я використовую AsyncTask для завантаження даних з Інтернету. У методі onPreExecute () я додаю фрагмент, а в методі onPostExecute () я знову видаляю його. Коли орієнтація змінюється між ними, я отримую вищезазначений виняток. Будь ласка, подивіться на деталі: private class …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.