AsyncTask.DoInBackground(Object[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Переопределите этот метод для выполнения вычислений в фоновом потоке.
[Android.Runtime.Register("doInBackground", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetDoInBackground_arrayLjava_lang_Object_Handler")]
protected abstract Java.Lang.Object? DoInBackground (params Java.Lang.Object[]? params);
[<Android.Runtime.Register("doInBackground", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetDoInBackground_arrayLjava_lang_Object_Handler")>]
abstract member DoInBackground : Java.Lang.Object[] -> Java.Lang.Object
Параметры
- params
- Object[]
Параметры задачи.
Возвращаемое значение
Результат, определенный подклассом этой задачи.
- Атрибуты
Комментарии
Переопределите этот метод для выполнения вычислений в фоновом потоке. Указанные параметры — это параметры, передаваемые #execute
вызывающей задачей.
Обычно это будет выполняться в фоновом потоке. Но для повышения поддержки платформ тестирования рекомендуется также допускать прямое выполнение в потоке переднего #execute
плана в рамках вызова.
Этот метод может вызывать #publishProgress
публикацию обновлений в потоке пользовательского интерфейса.
Документация по Java для android.os.AsyncTask.doInBackground(Params...)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.