AsyncTask您想在某处传递您的活动。然后,您将该引用保存为弱引用。然后,您可以取消引用并在中再次使用它
onPostExecute。
班级成员:
WeakReference<Activity> weakActivity;
在中的某个位置
AsyncTask,可能是构造函数或
onPreExecute:
weakActivity = new WeakReference<Activity>(activity);
在
onPostExecute:
Activity activity = weakActivity.get();if (activity != null) { // do your stuff with activity here}


