@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (requestCode) { case REQUEST_ACCOUNT_PICKER: if (resultCode == RESULT_OK) { String accountName = data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME); PrefsManager.setLoggedInAccountEmail(getApplication(), accountName); connectionProgress.show(); if (!Constants.LOCAL_RUN) { initializeApiClient(accountName); apiClient.connect(); } } break; case REQUEST_CODE_RESOLVE_ERR: if (resultCode == RESULT_OK) { connectionResult = null; if (!Constants.LOCAL_RUN) apiClient.connect(); } break; case REQUEST_RECOVER_AUTH: Log.d("TAG", "Recover Auth"); break; } }