我撞车了
android.accounts.AccountManager.getAccountsByTypeAsUser(AccountManager.java:450) android.accounts.AccountManager.getAccountsByType(AccountManager.java:441) android.os.TransactionTooLargeException“
当我使用getAccountsByType("com.google")获取Accouts时。
我怎么才能修好它?
发布于 2016-07-18 04:14:35
在宣言中包括:
<uses-permission android:name="android.permission.GET_ACCOUNTS" />使用以下方法获取您的帐户:
public void getAccount() {
AccountManager manager = (AccountManager) getSystemService(ACCOUNT_SERVICE);
Account[] list = manager.getAccounts();
for (Account account : list) {
if (account.type.equals("com.google")) {
Log.d(TAG, "account = " + account.name);
}
}
}https://stackoverflow.com/questions/38428398
复制相似问题