Поделиться через


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.

Применяется к