我如何在 android 中使用帐户管理器来获取我尝试过的 twitter 帐户
AccountManager am = AccountManager.get(getApplicationContext());
Account[] accts = am.getAccountsByType("com.twitter.android.oauth.token");
Log.d("Accounts ", ""+accts.length);
if(accts.length > 0) {
Account acct = accts[0];
Log.d("Account IF", ""+acct);
am.getAuthToken(acct, "com.twitter.android.oauth.token", null, (Activity) getApplicationContext(), new AccountManagerCallback<Bundle>() {
@Override
public void run(AccountManagerFuture<Bundle> arg0) {
try {
Bundle b = arg0.getResult();
Log.e("TrendDroid", "THIS AUTHTOKEN: " + b.getString(AccountManager.KEY_AUTHTOKEN));
} catch (Exception e) {
Log.e("TrendDroid", "EXCEPTION@AUTHTOKEN");
}
}}, null);
但是我的帐户长度为零我该如何解决这个问题以获取 Twitter 帐户