summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Quintana <fredq@google.com>2009-10-02 17:19:24 -0700
committerFred Quintana <fredq@google.com>2009-10-05 10:00:08 -0700
commitec2318f28a8230b6f68b9a1ea88a7b516993550e (patch)
tree47e45d89bea2ec55134f39717da1b35287b03fdc
parenta95e1cd1f846a949663e33e5a93f689702415b5a (diff)
downloadbase-ec2318f28a8230b6f68b9a1ea88a7b516993550e.tar.gz
account manager api review changes
-rw-r--r--phone/com/android/internal/policy/impl/AccountUnlockScreen.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/phone/com/android/internal/policy/impl/AccountUnlockScreen.java b/phone/com/android/internal/policy/impl/AccountUnlockScreen.java
index 069f97e..d80949d 100644
--- a/phone/com/android/internal/policy/impl/AccountUnlockScreen.java
+++ b/phone/com/android/internal/policy/impl/AccountUnlockScreen.java
@@ -42,6 +42,7 @@ import android.widget.RelativeLayout;
import android.widget.TextView;
import android.app.Dialog;
import android.app.ProgressDialog;
+import android.os.Bundle;
import java.io.IOException;
@@ -261,16 +262,19 @@ public class AccountUnlockScreen extends RelativeLayout implements KeyguardScree
return;
}
getProgressDialog().show();
- AccountManager.get(mContext).confirmPassword(
- account, password, new AccountManagerCallback<Boolean>() {
- public void run(AccountManagerFuture<Boolean> future) {
+ Bundle options = new Bundle();
+ options.putString(AccountManager.KEY_PASSWORD, password);
+ AccountManager.get(mContext).confirmCredentials(account, options, null /* activity */,
+ new AccountManagerCallback<Bundle>() {
+ public void run(AccountManagerFuture<Bundle> future) {
try {
mCallback.pokeWakelock(AWAKE_POKE_MILLIS);
- final boolean result = future.getResult();
+ final Bundle result = future.getResult();
+ final boolean verified = result.getBoolean(AccountManager.KEY_BOOLEAN_RESULT);
// ensure on UI thread
mLogin.post(new Runnable() {
public void run() {
- onCheckPasswordResult(result);
+ onCheckPasswordResult(verified);
}
});
} catch (OperationCanceledException e) {