从asynctask调用函数

时间:2011-04-25 07:10:36

标签: android android-asynctask

您好 AsyncTask不是活动的成员。在单独的课堂上。 我如何从AsyncTask调用活动的功能? 感谢

1 个答案:

答案 0 :(得分:1)

您可以在AsyncTask的构造函数中传递活动的实例。但请务必仅在onPreExecute()onPostExecute()方法中调用活动方法,因为它们在UI线程上运行。

如果您想在doInBackground()期间调用某些活动代码,则应创建Handler并将其传递给AsyncTask,因为您无法从非UI线程修改ui