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 以在 UI 线程上发布更新。

适用于 . 的 android.os.AsyncTask.doInBackground(Params...)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于