【发布时间】:2014-12-21 12:31:43
【问题描述】:
我已经创建了一个 Android 应用程序,我想取消 Fragment 的 AsyncTask onPause 状态。
我尝试使用AsyncTask.cancel(true);,但它给出了空指针异常。
@Override
public void onPause()
{
super.onPause();
AsyncTask.cancel(true);
}
谢谢。
【问题讨论】:
-
你需要 AsyncTask 的对象而不是 AsyncTask 类,更多信息请参见stackoverflow.com/questions/6039158/android-cancel-async-task
-
我已经创建了它的对象,但仍然给出空指针错误。
-
检查对象,也许你没有初始化那个,检查它是否不为空然后取消
标签: android android-fragments android-asynctask