我的AsyncTask在我的Activity.onStop()之后启动,因此抛出错误,因为AsyncTask使用GoogleSignAPI

时间:2015-06-30 02:57:42

标签: android google-plus-signin

由于Activity.onStop()AsyncTask完成之前被调用,GooglePlusAPIonStop()中断开连接。我理解这是AsyncTask(线程)应该如何工作,但是我可以做任何替代设计,这样我就可以保证GooglePlusAPI连接。

1 个答案:

答案 0 :(得分:0)

如果您不想运行AsyncTask,请随时致电cancel(),例如Activity.onStop()。同样在AsyncTask的doInBackground()onPostExecute()onProgressUpdate()中,添加isCancelled()检查,然后执行我的原因问题,因为活动已停止。