由于Activity.onStop()
在AsyncTask
完成之前被调用,GooglePlusAPI
在onStop()
中断开连接。我理解这是AsyncTask
(线程)应该如何工作,但是我可以做任何替代设计,这样我就可以保证GooglePlusAPI
连接。
答案 0 :(得分:0)
如果您不想运行AsyncTask,请随时致电cancel()
,例如Activity.onStop()
。同样在AsyncTask的doInBackground()
,onPostExecute()
和onProgressUpdate()
中,添加isCancelled()
检查,然后执行我的原因问题,因为活动已停止。