ANDROID 開発者のみへの質問:
クラスを理解するための助けを探していますAccountManager
(http://developer.android.com/reference/android/accounts/AccountManager.html)。
ドキュメントには次のような注意があります:アプリケーションのメイン イベント スレッドで、 を含む、ブロックされる可能性のあるリクエストを決して呼び出してはなりません。getResult()
これらのリクエストの一部は、必要に応じActivity
て別のリクエストを開始する必要がありintent
ます。
リクエストに渡されたサブアクティビティとしてgetResult()
新しいものを開始できると思いますが、このコードはバックグラウンドスレッドで実行され、リクエストに渡されたアクティビティはさまざまな理由ですでに破棄されている可能性があります。intent
activity
getResult()
on background threadを使用する場合、それが破棄されていないActivity
ことをどのように確認できますか(たとえば、画面の回転による)?