Ale*_*lex 9 authentication account android message
我正在使用AbstractAccountAuthenticator,我想为我的应用单独帐户.因此,当用户选择为此应用添加新帐户时,我想提示消息.我看到其他应用程序使用Toast来显示消息,但由于某些原因,我没有显示.
我显示如下消息:
public Bundle addAccount() {
if (accounts.size() > 0) {
Toast.makeText(context, R.string.MSG_ONLY_ONE_ACCOUNT_IS_SUPPORTED, Toast.LENGTH_LONG).show();
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?我正在检查AbstractAccountAuthenticator的addAccount()方法中的帐号.
Bru*_*vio 13
使用您的代码示例:
private final Handler handler = new Handler();
public Bundle addAccount(...) {
if (accounts.size() > 0) {
final Bundle bundle = new Bundle();
final String message =
mContext.getString(R.string.MSG_ONLY_ONE_ACCOUNT_IS_SUPPORTED);
bundle.putInt(AccountManager.KEY_ERROR_CODE, 1);
bundle.putString(AccountManager.KEY_ERROR_MESSAGE, message);
handler.post(new Runnable() {
@Override
public void run() {
Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
}
});
return bundle;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
892 次 |
| 最近记录: |