Merge change 25406 into eclair
* changes: remove the signin required notification as when the signin is successful
This commit is contained in:
@@ -46,7 +46,6 @@ import android.util.Pair;
|
||||
import android.app.PendingIntent;
|
||||
import android.app.NotificationManager;
|
||||
import android.app.Notification;
|
||||
import android.app.Activity;
|
||||
import android.Manifest;
|
||||
|
||||
import java.io.FileDescriptor;
|
||||
@@ -471,6 +470,7 @@ public class AccountManagerService extends IAccountManager.Stub {
|
||||
}
|
||||
|
||||
private boolean saveAuthTokenToDatabase(Account account, String type, String authToken) {
|
||||
cancelNotification(getSigninRequiredNotificationId(account));
|
||||
SQLiteDatabase db = mOpenHelper.getWritableDatabase();
|
||||
db.beginTransaction();
|
||||
try {
|
||||
@@ -523,7 +523,7 @@ public class AccountManagerService extends IAccountManager.Stub {
|
||||
checkAuthenticateAccountsPermission(account);
|
||||
long identityToken = clearCallingIdentity();
|
||||
try {
|
||||
cacheAuthToken(account, authTokenType, authToken);
|
||||
saveAuthTokenToDatabase(account, authTokenType, authToken);
|
||||
} finally {
|
||||
restoreCallingIdentity(identityToken);
|
||||
}
|
||||
@@ -686,7 +686,8 @@ public class AccountManagerService extends IAccountManager.Stub {
|
||||
"the type and name should not be empty");
|
||||
return;
|
||||
}
|
||||
cacheAuthToken(new Account(name, type), authTokenType, authToken);
|
||||
saveAuthTokenToDatabase(new Account(name, type),
|
||||
authTokenType, authToken);
|
||||
}
|
||||
|
||||
Intent intent = result.getParcelable(Constants.INTENT_KEY);
|
||||
@@ -1004,10 +1005,6 @@ public class AccountManagerService extends IAccountManager.Stub {
|
||||
}
|
||||
}
|
||||
|
||||
private boolean cacheAuthToken(Account account, String authTokenType, String authToken) {
|
||||
return saveAuthTokenToDatabase(account, authTokenType, authToken);
|
||||
}
|
||||
|
||||
private long getAccountId(SQLiteDatabase db, Account account) {
|
||||
Cursor cursor = db.query(TABLE_ACCOUNTS, new String[]{ACCOUNTS_ID},
|
||||
"name=? AND type=?", new String[]{account.name, account.type}, null, null, null);
|
||||
|
||||
Reference in New Issue
Block a user