5

我想阻止用户从我的应用程序的 Android 帐户中删除该帐户。AndroidAbstractAccountAuthenticator提供了一种方法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;
}
4

0 回答 0