Articles of асинтеза

Вернуть ArrayList и String asyncTask

Как я могу вернуть ArrayList объектов и строку из одного класса aSyncTask. ASyncTask использует jsoup для извлечения 3 элементов таблицы, которые помещаются в новый класс Employee, а затем возвращаются обратно в MainActivity в качестве arraylist, но я хочу, чтобы он также возвращал String для этой конкретной таблицы. Основная деятельность public void onButtonClick() new GetEmployee() { […]

Выполнение фоновых задач – альтернатива AsyncTask?

Я хочу иметь различные асинхронные потоки в приложении, например, вокруг 5-10 потоков для фоновых задач, которые могут быть длинными (например, потоковая передача), и я также обновляю пользовательский интерфейс, чтобы при необходимости публиковать некоторые результаты. Из того, что я слышал о том, что AsyncTask имеет проблемы с: Долгосрочные задачи, Будучи плохо связанными с жизненным циклом деятельности, […]

Из памяти во время doinbackground

У меня есть следующий код: public class ByState extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.by_state, container, false); new GetAllStates().execute("dummy"); return rootView; } } class GetAllStates extends AsyncTask<String,String,String> { @Override protected String doInBackground(String… key) { StringBuffer response = new StringBuffer(); try { String url = […]

Получение a не может сделать статическое redfrence для нестатического methed, когда я вызываю AsyncTask <Void.exicute

Я использую AsyncTask для загрузки растровых изображений в фоновом режиме. Я создал класс Mybackground, который унаследовал от AsyncTask. Если я сделаю следующее, это сработает, new MyBackground().execute(); Но когда я так называю это, MyBackground mBackground=new MyBackground(); mBackground.p1=1; mBackground.p2="tets"; MyBackground.execute(); Я получаю, что ошибка не может сделать статическое refrence для нестатического. Почему я получаю эту ошибку. Есть […]

Pass для AsyncTask <String, Void, Void>

Я создаю приложение для Android, которое должно открыть экран сканера штрих-кода и сканировать штрих-код, а затем отправить строку штрих-кода в веб-сервис. Я прочитал часть чтения штрих-кода, отправив статические строки в webservice. Я отправляю строки в webservice асинхронно. Вот мой код public class AsyncCallWS extends AsyncTask<String, Void, Void> { @Override protected Void doInBackground(String… params) { try […]

Избегайте блокировки экрана, пока отображается индикатор ProgressDialog

Я хочу показать progressBar, в то время как некоторые инструкции выполняются в фоновом режиме, но я не хочу блокировать экран. Этот код блокирует экран: private class ConvertDataInBackground extends AsyncTask<Params, Void, Boolean> { private MyProgressDialog mProgressDialog; @Override public void onPreExecute() { if(mProgressDialog == null) mProgressDialog = MyProgressDialog.show(mActivity, null, null); } @Override protected Boolean doInBackground(Params…params) { boolean […]

Как запустить задачу Async для заданного таймаута?

Я хочу запустить мою задачу Async, которая с определенной точностью извлекает co-odinates и запускает другую деятельность, если она получает координаты. Теперь я хочу настроить время, чтобы, если он не получает координаты с заданной точностью, задача Async должна уничтожать себя (удалять обновления местоположения и т. Д.), И передается значение по умолчанию для Lattitude / Longitude. Я […]

Android: как отключить AsyncTask до того, как я вызову другой метод?

Ситуация очень проста. Я использую AsyncTask для извлечения строки из HttpClient. Теперь мне нужна строка, полученная AsyncTask, для вызова другого метода в этой строке, Поэтому я должен убедиться, что AsyncTask завершил работу перед вызовом другого метода. Как мне это сделать? Спасибо за любое предложение.

Как правильно использовать AsyncTask

Я хочу захватить буфер кадра из предварительного просмотра поверхности камеры и отправить эти буферы другой функции, которая будет обрабатываться / POSTed где-то в Интернете. В руководстве Android Dev приведено следующее: http://developer.android.com/reference/android/os/AsyncTask.html private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> { protected Long doInBackground(URL… urls) { int count = urls.length; long totalSize = 0; for (int i […]

Запуск задач в backgound в NativeScript

Я использую NativeScript 2.0, и я разрабатываю модуль Android, который НЕ разрешен для запуска в основном потоке ! Есть ли модуль, который я могу использовать для запуска функции в фоновом потоке? Или можно использовать что-то вроде класса AsyncTask в «родном» JavaScript-коде (NOT TypeScript!)?

Intereting Posts
Geting события касания (координаты, MotionEvents, ect.) В службе API Android Google Maps v2 – Интерактивный InfoWindow (как в оригинальных картах Google Android) Изменение внутреннего времени симулятора Android Перейдите через ListView и получите значения EditText-Field Как я могу отображать живые обои пользователя в качестве фона в моем приложении? Загрузка объявлений Admob Native не загружалась с кодом ошибки 0 Быстрее восстанавливать контакты из адресной книги в android Проект библиотеки Android com.android.dex.DexException: несколько файлов dex определяют Lcom / google / gson / JsonSerializer Как подписать файл apk для Android Лучшие практики для pubnub on android Как выделять изображения в андроиде (автоматически)? Библиотека Studio Studio Rendering Android: изменение размера битовой карты с использованием лучшего алгоритма повторной дискретизации, чем билинейный (например, Lanczos3) Android: перекрытие двух видов (намеренно!) Проблемы с размером стека Android?