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) {
|
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");
|
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 {
|
} else {
|
||||||
Log.i(TAG, "private space account login failed");
|
Log.i(TAG, "private space account login failed");
|
||||||
setResult(RESULT_CANCELED);
|
|
||||||
}
|
}
|
||||||
|
setResult(
|
||||||
|
resultCode == RESULT_OK || resultCode == RESULT_FIRST_USER
|
||||||
|
? RESULT_OK
|
||||||
|
: RESULT_CANCELED);
|
||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user