@@ -35,8 +35,6 @@ public class AnonymousUpgradeActivity extends AppCompatActivity
35
35
36
36
private static final String TAG = "AccountLink" ;
37
37
38
- private static final int RC_SIGN_IN = 123 ;
39
-
40
38
private ActivityAnonymousUpgradeBinding mBinding ;
41
39
42
40
private AuthCredential mPendingCredential ;
@@ -152,33 +150,22 @@ public void onComplete(@NonNull Task<Void> task) {
152
150
});
153
151
}
154
152
155
- @ Override
156
- protected void onActivityResult (int requestCode , int resultCode , @ Nullable Intent data ) {
157
- super .onActivityResult (requestCode , resultCode , data );
158
- handleSignInResult (requestCode , resultCode , data );
159
- }
160
-
161
- private void handleSignInResult (int requestCode , int resultCode , Intent data ) {
162
- if (requestCode == RC_SIGN_IN ) {
163
- IdpResponse response = IdpResponse .fromResultIntent (data );
164
- if (response == null ) {
165
- // User pressed back button
166
- return ;
167
- }
168
- if (resultCode == RESULT_OK ) {
169
- setStatus ("Signed in as " + getUserIdentifier (FirebaseAuth .getInstance ()
170
- .getCurrentUser ()));
171
- } else if (response .getError ().getErrorCode () == ErrorCodes
172
- .ANONYMOUS_UPGRADE_MERGE_CONFLICT ) {
173
- setStatus ("Merge conflict: user already exists." );
174
- mBinding .resolveMerge .setEnabled (true );
175
- mPendingCredential = response .getCredentialForLinking ();
176
- } else {
177
- Toast .makeText (this , "Auth error, see logs" , Toast .LENGTH_SHORT ).show ();
178
- Log .w (TAG , "Error: " + response .getError ().getMessage (), response .getError ());
179
- }
180
-
181
- updateUI ();
153
+ private void handleSignInResult (int resultCode , @ Nullable IdpResponse response ) {
154
+ if (response == null ) {
155
+ // User pressed back button
156
+ return ;
157
+ }
158
+ if (resultCode == RESULT_OK ) {
159
+ setStatus ("Signed in as " + getUserIdentifier (FirebaseAuth .getInstance ()
160
+ .getCurrentUser ()));
161
+ } else if (response .getError ().getErrorCode () == ErrorCodes
162
+ .ANONYMOUS_UPGRADE_MERGE_CONFLICT ) {
163
+ setStatus ("Merge conflict: user already exists." );
164
+ mBinding .resolveMerge .setEnabled (true );
165
+ mPendingCredential = response .getCredentialForLinking ();
166
+ } else {
167
+ Toast .makeText (this , "Auth error, see logs" , Toast .LENGTH_SHORT ).show ();
168
+ Log .w (TAG , "Error: " + response .getError ().getMessage (), response .getError ());
182
169
}
183
170
184
171
updateUI ();
0 commit comments