Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AsyncTask中applicationobject的调用方法_Android_Android Asynctask - Fatal编程技术网

Android AsyncTask中applicationobject的调用方法

Android AsyncTask中applicationobject的调用方法,android,android-asynctask,Android,Android Asynctask,在我的项目中,我定义了几个活动和一个应用程序。application对象包含一些活动正在使用的方法 在活动中,我从扩展AsyncTask的内部类中调用应用程序对象的方法。这是正确的回答吗。应用程序的方法是否也在AsyncTask进程中执行 非常感谢 Neo74这取决于在异步任务中调用该方法的位置 在“doInBackground”中,您正在执行的所有操作都将在单独的线程上运行。 在“onPreExecute/onPostExecute”上,将在主线程(或UI线程)上运行 只要系统不打算终止应用程

在我的项目中,我定义了几个活动和一个应用程序。application对象包含一些活动正在使用的方法

在活动中,我从扩展AsyncTask的内部类中调用应用程序对象的方法。这是正确的回答吗。应用程序的方法是否也在AsyncTask进程中执行

非常感谢


Neo74

这取决于在异步任务中调用该方法的位置

在“doInBackground”中,您正在执行的所有操作都将在单独的线程上运行。 在“onPreExecute/onPostExecute”上,将在主线程(或UI线程)上运行

只要系统不打算终止应用程序进程,应用程序进程和所有线程都将运行

您可以在此处阅读有关流程生命周期的更多信息:


只要所有测试都通过,一切都是正确的谢谢!我是这么想的,但我不太确定。