diff options
author | Fred Quintana <fredq@google.com> | 2009-10-02 17:19:24 -0700 |
---|---|---|
committer | Fred Quintana <fredq@google.com> | 2009-10-05 10:00:08 -0700 |
commit | ec2318f28a8230b6f68b9a1ea88a7b516993550e (patch) | |
tree | 47e45d89bea2ec55134f39717da1b35287b03fdc | |
parent | a95e1cd1f846a949663e33e5a93f689702415b5a (diff) | |
download | base-ec2318f28a8230b6f68b9a1ea88a7b516993550e.tar.gz |
account manager api review changes
-rw-r--r-- | phone/com/android/internal/policy/impl/AccountUnlockScreen.java | 14 |
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) { |