仅向ANDROID 开发人员提出的问题:
我正在寻求有关理解AccountManager
类的帮助(http://developer.android.com/reference/android/accounts/AccountManager.html)。
在文档中有一条注释:永远不能在应用程序的主事件线程上调用可能阻塞的请求,包括,。getResult()
如果需要,其中一些请求需要Activity
启动另一个请求intent
。
我猜在getResult()
一个新的intent
可以作为activity
传递给请求的子活动开始,但是这个代码是在后台线程上执行的,并且传递给请求的活动可能由于不同的原因已经被破坏了。
当我getResult()
在后台线程上使用时,我如何确定它Activity
没有被破坏(例如由于屏幕旋转)?