从accountmanager android中删除帐户时自定义对话框

时间:2012-09-16 17:52:51

标签: android accountmanager android-account

我想阻止用户从我的应用的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;
}

0 个答案:

没有答案