Intereting Posts
Eclipse автоматически создает фрагмент, как его отключить Honeycomb Android-эмулятор – собака медленная – будет ли она управляться до официального релиза? Прикосновение подписи к холсту создает проблему в телефонной зазоре Android Adverse для динамических языков Пользовательский шрифт на Android Как установить параметры расположения RelativeLayout в коде не в xml Как использовать библиотеку сохранения пространства с предварительно заполненной базой данных? Инструмент Patch для Android 9: Какова новая функция рамки? ListView не обновляется при вызове notifyDataSetChanged из BaseAdapter Пример кода для обработки исключений RecyclerView? Android: attr / selectableItemBackground не работает с элементами Android NDK игровой движок Представления, наложенные выше YouTubePlayerFragment или YouTubePlayerView в иерархии компоновки, приводят к немедленному приостановке воспроизведения Что означает «неопределенный» в ProgressDialog? ViewPager + FragmentStatePagerAdapter + изменение ориентации

Добавить учетную запись в AccountManager может привести к взаимоблокировке

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

AccountManagerFuture<Bundle> addAccount = accountManager.addAccount(ACCOUNT_TYPE, TOKEN, null, null, MyActivity.this, // activity null, // callback null); // handler Intent result = (Intent) addAccount.getResult().get(AccountManager.KEY_INTENT); startActivity(result); 

Это бросает IllegalStateException говорящий, что вызов этого из основного потока может привести к тупиковой ситуации. Каков наилучший способ выполнить этот тип операции, и есть ли у кого-нибудь хороший пример кода в действии?

Solutions Collecting From Web of "Добавить учетную запись в AccountManager может привести к взаимоблокировке"