Articles of asynctask

Изменение конфигурации AsyncTask & runtime: какие подходы, с сжатыми примерами кода, поддерживает ли команда Android?

Поскольку AsyncTask был представлен в Cupcake (API 3, Android 1.5) в 2009 году, он был последовательно продвинут командой Android так же просто: « Нержавеющая резьба » « Простой способ выполнить некоторую работу в фоновом потоке и опубликовать результаты в потоке пользовательского интерфейса ». « Один из самых простых способов сбить новую задачу из потока пользовательского […]

Диалог прогресса для AsyncTask – Android

Я пытаюсь показать диалог прогресса, пока загружается твиттер-канал … Однако диалог выполнения остается на экране, когда появляется твиттер-канал. Буду признателен за любую оказанную помощь. public class MainActivity extends ListActivity { final static String twitterScreenName = "CFABUK"; final static String TAG = "MainActivity"; private AsyncTask<Object, Void, ArrayList<TwitterTweet>> tat; boolean done; @Override public void onCreate(Bundle savedInstanceState) { […]

Невозможно отклонить ProgressDialog после завершения операции AsyncTask

Пожалуйста, помогите, я не могу уволить ProgressDialog после завершения AsyncTask. Я искал ответ, но ничего не нашел. Этот код отлично работает, когда я использую Thread вместо AsyncTask. Есть идеи? Context appContext; ProgressDialog pd; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); appContext=this; MyTask myTask=new MyTask(); myTask.execute(); } class MyTask extends AsyncTask<Void, Void, Void> { @Override protected […]

Как вернуть данные из AsyncTask в основной поток

Я хочу вернуть Jsonobject в основной поток. Но когда я попытался запустить код, он возвращает следующую ошибку. 02-06 06:14:36.490: E/AndroidRuntime(769): FATAL EXCEPTION: main 02-06 06:14:36.490: E/AndroidRuntime(769): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.dataread/com.example.dataread.MainActivity}: java.lang.NullPointerException 02-06 06:14:36.490: E/AndroidRuntime(769): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 02-06 06:14:36.490: E/AndroidRuntime(769): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 02-06 06:14:36.490: E/AndroidRuntime(769): at android.app.ActivityThread.access$600(ActivityThread.java:141) 02-06 06:14:36.490: E/AndroidRuntime(769): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 02-06 06:14:36.490: […]

Внешний класс AsyncTask с помощью ProgressDialog

** Обновлено: (см. Ниже) ** Я искал пару дней и не могу найти прямой ответ на этот вопрос. Некоторые говорят, что некоторым можно сказать, что некоторые говорят, что это не так. Я схожу с ума от этого. Я хочу только, чтобы AsyncTaskTask показывал progressbar внешний класс. Для этого я передаю контекст, как вы можете видеть […]

AsyncTask onPostExecute не работает в основном потоке?

У меня есть несколько действий в моем приложении, которые попали в веб-службу. Поскольку я не хочу задерживать основной поток, этот код находится в AsyncTask. Однако я не хочу, чтобы пользователь манипулировал Activity во время вызова веб-службы, поэтому перед выполнением AsyncTask я показываю ProgressDialog, который вращает и блокирует экран. В методе onPostExecute AsyncTask первое, что я […]

Android ProgressDialog не работает с мобильной сетью

Я разработал простую асинтаску, которая загружает файл с веб-сайта и отображает его. Существует странное поведение: Когда я использую беспроводное соединение ProgressDialog правильно отображается в начале загрузки ProgressDialog корректно обновляется с 0% до 100% Когда загрузка завершена, она исчезает, и файл PDF открывается. Когда я использую соединение 3G / Mobile ProgressDialog правильно отображается в начале загрузки […]

Java.lang.NoClassDefFoundError: android.os.AsyncTask

Странная ошибка на устройстве Android 2.2. Следующее работает на всех устройствах, и мы до сих пор не встречали эту ошибку до недавнего времени в GT-I5510. Наше приложение поддерживает min sdk-level 8. Учет данных приложения из настроек и запуск приложения исправил проблему, но я не понимаю, почему ее не удалось Для поиска класса. Добавлена ​​поддержка библиотеки […]

Разница между FutureTask и AsyncTask в андроиде

Я хочу знать разницу между FutureTask и AsyncTask в android. По моему мнению, мы можем получить текущую ситуацию в FutureTask. Используя ExecutorService мы можем создать пул параллельных процессов. То же свойство, которое мы можем достичь с помощью AsyncTask. Я хочу знать, где использовать AsyncTask и когда использовать FutureTask. Я задал здесь вопрос, но не получил […]

Проверьте, не прекращена ли загрузка файла

Я использую AsyncTask следующим образом: public class DownloadTask extends AsyncTask<String, Integer, String> { ProgressDialog mProgressDialog; private Context context; private PowerManager.WakeLock mWakeLock; String fileName=null; public DownloadTask(Context context,ProgressDialog Dialog) { this.context = context; this.mProgressDialog=Dialog; } @Override protected String doInBackground(String… sUrl) { InputStream input = null; OutputStream output = null; HttpURLConnection connection = null; try { URL url […]

Intereting Posts
Как сбросить масштабирование видового экрана без полного обновления страницы? Обработчик, я хочу периодически запускать Android: сброс активности onClick Android – Какой легкий вид? IllegalStateException: не удается выполнить это действие после onSaveInstanceState в классе FragmentActivity Socket – клиент Java, сервер C # Намерение установить APK-файл – Android Nougat RecyclerView с сеткой Программно загружать файл с SD-карты на удаленный сервер с помощью Phonegap Ошибка раздувания класса android.support.design.widget.CoordinatorLayout и ClassNotFoundException: android.support.design.R $ styleable Правильный способ получить объект Realm по его первичному ключу в Android Java Где взять потоковое (живое) видео и аудио из приложения для примера камеры для Android? Лучший способ получить местоположение пользователя GPS в фоновом режиме на Android Воспроизведение аудиофайлов один за другим ClassNotFindException во время запуска Android-образца Эффективное навигация для старой платформы