Guest User

Untitled

a guest
Jan 16th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. private void finishLogin(Intent intent) {
  2. Log.d("udinic", TAG + "> finishLogin");
  3.  
  4. String accountName = intent.getStringExtra(AccountManager.KEY_ACCOUNT_NAME);
  5. String accountPassword = intent.getStringExtra(PARAM_USER_PASS);
  6. final Account account = new Account(accountName, intent.getStringExtra(AccountManager.KEY_ACCOUNT_TYPE));
  7.  
  8. if (getIntent().getBooleanExtra(ARG_IS_ADDING_NEW_ACCOUNT, false)) {
  9. Log.d("udinic", TAG + "> finishLogin > addAccountExplicitly");
  10. String authtoken = intent.getStringExtra(AccountManager.KEY_AUTHTOKEN);
  11. String authtokenType = mAuthTokenType;
  12.  
  13. // Creating the account on the device and setting the auth token we got
  14. // (Not setting the auth token will cause another call to the server to authenticate the user)
  15. mAccountManager.addAccountExplicitly(account, accountPassword, null);
  16. mAccountManager.setAuthToken(account, authtokenType, authtoken);
  17. } else {
  18. Log.d("udinic", TAG + "> finishLogin > setPassword");
  19. mAccountManager.setPassword(account, accountPassword);
  20. }
  21.  
  22. setAccountAuthenticatorResult(intent.getExtras());
  23. setResult(RESULT_OK, intent);
  24. finish();
  25. }
Add Comment
Please, Sign In to add comment