Handle private space account login skip result
Bug: 320460786 Test: Manual Change-Id: I59ad178a7925ef1680e67deb5321ec6d0c702e73
This commit is contained in:
@@ -96,13 +96,24 @@ public class PrivateProfileContextHelperActivity extends FragmentActivity {
|
||||
}
|
||||
|
||||
private void onAccountAdded(@Nullable ActivityResult result) {
|
||||
if (result != null && result.getResultCode() == RESULT_OK) {
|
||||
if (result == null) {
|
||||
Log.i(TAG, "private space account login result null");
|
||||
setResult(RESULT_CANCELED);
|
||||
finish();
|
||||
return;
|
||||
}
|
||||
final int resultCode = result.getResultCode();
|
||||
if (resultCode == RESULT_OK) {
|
||||
Log.i(TAG, "private space account login success");
|
||||
setResult(RESULT_OK);
|
||||
} else if (resultCode == RESULT_FIRST_USER) {
|
||||
Log.i(TAG, "private space account login skipped");
|
||||
} else {
|
||||
Log.i(TAG, "private space account login failed");
|
||||
setResult(RESULT_CANCELED);
|
||||
}
|
||||
setResult(
|
||||
resultCode == RESULT_OK || resultCode == RESULT_FIRST_USER
|
||||
? RESULT_OK
|
||||
: RESULT_CANCELED);
|
||||
finish();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user