Articles of андроид асинтеза

вызов API AsyncTask

Я пытаюсь вызвать веб-сервис. Вызов работает, но когда я делаю вызов в doInBackground он не работает. Вот код: class ListTask(val ctx:SeeActivity): AsyncTask<Void, Void, Void>(){ var c = ctx override fun doInBackground(vararg p0: Void?): Void? { c.read() return null } override fun onPostExecute(result: Void?) { super.onPostExecute(result) c.showresult() } } И вот код вызова (это часть, которая […]

Как преобразовать многие AsyncTasks в Rx Observables в Android?

Я использую API-интерфейс Facebook для поиска пользователей, которым нравятся мои сообщения. Вся логика реализуется в несколько шагов: Найти все сообщения от asus Преобразуйте этот AT в Rx.Observable Карта наблюдений GraphResponse to List (Post is POJO) Вызывайте оператор FlatMap и в нем метод вызова тела, который выполняет итерацию каждого сообщения и делает asyncTask, а затем преобразовывает […]

AsyncTask без утечек

Этот класс AsyncTask должен быть статическим или может возникнуть утечка Почему моя AsyncTask не работает? Call: PlacesTask(this).execute(…) Код: private class PlacesTask internal constructor(activity: MainActivity) : AsyncTask<String, Int, String>() { var data: String? = null private val mRef: WeakReference<MainActivity> = WeakReference(activity) override fun doInBackground(vararg url: String): String? { try { data = MainActivity().downloadUrl(url[0]) } catch (e: […]

API не работает внутри Anko Async

Я пытаюсь сделать HTTP-запрос в Android, используя Kotlin, и я столкнулся с двумя способами. Один из них традиционный, используя AsyncTask (не очень красиво), с которым я должен работать со следующим кодом (просто doInBackground , так как остальная часть класса казалась ненужной): override fun doInBackground(vararg params: Void?): String? { val url = URL("myUrl") val httpClient = […]

Intereting Posts
Геттеры и сеттеры в Котлине Kotlin webview crash Параметры аннотации Java в Котлине Преобразование java в kotlin Служба закрывается, когда приложение закрывается Почему компилятор Kotlin требует явного инициализатора свойства var? Библиотека Kotlin 'classes.jar' имеет неподдерживаемый формат. Обновите библиотеку или плагин Возможно ли вставить адаптер Recycler View с помощью кинжала 2.11 Аномалии покрытия кода в Android (Kotlin) Ошибка: ошибка: разрешены только безопасные (?.) Или непустые (!!.) Вызовы в приемнике с нулевым значением типа View? Получить значения из файла `.properties` | свойство lateinit не было инициализировано Как узнать тип вывода в Котлине? Почему HashMap.get не возвращает тип с нулевым значением? Как создать заголовок вложенного / разделенного столбца с помощью TornadoFx? Выравнивание двух кнопок по горизонтали программно с использованием компоновки ограничений