Merge "Handle private space account login skip result" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
357c795cea
@@ -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