Настроить диалог при удалении учетной записи из AccountManager Android
Я хотел бы запретить пользователю удалять учетную запись из учетных записей Android для моего приложения. Android AbstractAccountAuthenticator
предоставляет метод getAccountRemovalAllowed
который я могу использовать, чтобы предотвратить удаление аккаунта. Все идет нормально.
Но когда я пытаюсь удалить учетную запись из настроек, диалог становится страшным. Говорит, что вы можете удалить только путем сброса настроек. Я хотел бы настроить его, сказав, что вы должны удалить приложение, чтобы удалить учетную запись. Есть ли способ сделать это?
Я пытался обеспечить KEY_INTENT
с моей собственной деятельностью, но без эффекта.
public Bundle getAccountRemovalAllowed(AccountAuthenticatorResponse response,
Account account) throws NetworkErrorException {
// Cannot remove the account.
final Bundle result = new Bundle();
Intent i = new Intent(mContext, MyDialog.class);
result.putParcelable(AccountManager.KEY_INTENT, i);
return result;
}