Как правильно передать Activity в AccountManager в фоновом потоке? - PullRequest
2 голосов
/ 13 июля 2011

Вопрос к Разработчикам ANDROID только:

Я ищу помощь с пониманием класса AccountManager (http://developer.android.com/reference/android/accounts/AccountManager.html).

В документах есть примечание: Запросы, которые могут блокировать, включая getResult(), никогда не должны вызываться в главном потоке событий приложения. Некоторые из этих запросов требуют Activity для запуска другого intent, если необходимо.

Я полагаюв getResult() новый intent может быть запущен как вспомогательное действие для activity, переданного запросу, но этот код выполняется в фоновом потоке , и действие, переданное запросу, может быть уже уничтожено из-запо разным причинам.

Когда я использую getResult() на фоновой нити , как я могу быть уверен, что Activity не уничтожен (например, из-за поворота экрана)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...