Articles of asynctask

Async / ожидание не реагирует так, как ожидалось

Используя следующий код, я ожидаю, что строка «Готово» появится до «Готов» на консоли. Может ли кто-нибудь объяснить мне, почему ждать, не дожидаясь завершения задачи в этом примере? static void Main(string[] args) { TestAsync(); Console.WriteLine("Ready!"); Console.ReadKey(); } private async static void TestAsync() { await DoSomething(); Console.WriteLine("Finished"); } private static Task DoSomething() { var ret = Task.Run(() […]

HttpResponse с использованием проблемы Android: выполнение всегда вызывает исключение?

Я работал над проектом Android, и я нахожусь в точке, где я хочу попросить некоторый API для информации. Похоже, это должно быть очень просто! Вот общий смысл моего кода: private InputStream retrieveStream2(String url) { DefaultHttpClient client = new DefaultHttpClient(); HttpGet getRequest = new HttpGet(url); System.out.println("getRequest == " + getRequest); try { HttpResponse getResponse = client.execute(getRequest);//here […]

Android: AsyncTask делает запрос HTTP GET?

Я новичок в разработке Android. Мой вопрос: пользуюсь ли я AsyncTask, чтобы сделать HTTP GET-запрос (ответ JSON)? Это верно? Кто-нибудь знает, где я могу увидеть пример этого, если это действительно так? Если нет, не могли бы вы меня исправить? Благодаря!

Picasso java.lang.IllegalStateException: вызов метода не должен происходить из основного потока

Я пытаюсь использовать Picasso для получения трех Bitmap изображений из URL public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tab2); Drawable d1 = new BitmapDrawable(Picasso.with(Tab2.this).load(zestimateImg1).get()); } Я получаю FATAL EXCEPTION с помощью этого кода. Я подозреваю, что это связано с тем, что это должно быть сделано в AsyncTask , но я не могу заставить его работать. Если […]

Можно ли отделить потоки пользовательского интерфейса WebView и HTTP?

По разным причинам мне нужно выполнитьOnUiThread () фактическую инстанцирование и инициализацию WebView . Что означает, что его базовые HTTP-соединения также выполняются в потоке пользовательского интерфейса? Если это так, можно ли отделить веб-интерфейс WebView от потока HTTP-соединений? Если это возможно, каков правильный способ достижения этого?

Почему андроид logcat не показывает трассировку стека для исключения во время выполнения?

Андроидное приложение, которое я сейчас разрабатываю, терпит крах (исправлено), из-за чего должно было возникнуть исключение IndexOutOfBoundsException. Я обращался к строке в методе doInBackground для класса, который расширяет AyncTask, из параметра переменных аргументов (например, String …). Я случайно получил доступ к индексу 1 (не 0) строки аргумента с одной переменной элемента (слегка смущающе …). Когда приложение […]

Android: NoClassDefFoundError android.os.AsyncTask

Начиная с пары недель, я вижу больше и больше сбоев моего приложения со следующим исключением Fatal Exception: java.lang.NoClassDefFoundError android.os.AsyncTask Этот код запускается в течение месяца без каких-либо проблем, и теперь он кажется неудачным на некоторых устройствах (75% android 2.3.x и 25% android 4.0.3). Это не удается, когда я создаю новый экземпляр класса, который расширяет AsyncTask. […]

Android: AsyncTask ProgressDialog не откроется в ActivityGroup

Я пытаюсь открыть диалог прогресса aa при опросе моего сервера. Класс является ActivityGroup, потому что он вложен в панель вкладок. Чтобы сохранить представление внутри фрейма, необходима ActivityGroup. Вот объявление моего класса ActivityGroup: public class CheckInActivity extends ActivityGroup{ … public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.checkin); new LocationControl().execute(this); Теперь мой класс AsyncTask находится в пределах одного и […]

Android AsynTask с диалогом прогресса отменит

В моем приложении для Android я использую AsynTask с диалоговым окном Progress (пожалуйста, подождите login in …) для входа пользователя с моей веб-страницей (функция веб-сервиса внутри AsynTask) Я хочу отклонить диалог прогресса и отменить AsynTask, когда пользователь нажимает кнопку «Назад» на устройстве. Я не могу найти такой пример, чтобы прервать AsynTask. Я читаю abouth cancel […]

Разница между CursorLoader и AsyncTaskLoader

Почему я должен использовать AsyncTaskLoader , и когда я должен использовать CursorLoader и наоборот? На официальной странице показан пример списка приложений, который использует AsyncTaskLoader вместо CursorLoader. В чем преимущества и недостатки этих двух? Я где-то читал о CursorLoader, не заботясь об изменении контента (в sqlite). Спасибо!

Intereting Posts
Android – выравнивание текста в центре другого вида Установите абсолютное положение вида Ограничить количество вызовов при использовании Parse Какие языки программирования можно использовать для разработки приложений для Android? Java.io.FileNotFoundException: этот файл нельзя открыть в качестве дескриптора файла; Он, вероятно, сжат Утечка контекста Android в AsyncTask Как нарисовать заполненный треугольник в андроидном холсте? Android Google Map, чтобы показать как изображение Неизвестный URL-адрес: // загрузки / my_downloads Android: startActivityForResult () с функциональностью кнопки BACK Вкладка «Панель действий Android» со списком прокрутки сделала дублированный вид после изменения ориентации Загрузка html-файла в веб-обозреватель в Android-папке с помощью Android Studio Иконки дизайна материалов неожиданно перестали работать OnPause / onResume Как узнать, включены ли анимации окон в настройках