Вопрос к Разработчикам ANDROID только:
Я ищу помощь с пониманием класса AccountManager
(http://developer.android.com/reference/android/accounts/AccountManager.html).
В документах есть примечание: Запросы, которые могут блокировать, включая getResult()
, никогда не должны вызываться в главном потоке событий приложения. Некоторые из этих запросов требуют Activity
для запуска другого intent
, если необходимо.
Я полагаюв getResult()
новый intent
может быть запущен как вспомогательное действие для activity
, переданного запросу, но этот код выполняется в фоновом потоке , и действие, переданное запросу, может быть уже уничтожено из-запо разным причинам.
Когда я использую getResult()
на фоновой нити , как я могу быть уверен, что Activity
не уничтожен (например, из-за поворота экрана)