@@ -57,48 +57,22 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
5757 handleSignInResult (ErrorCodes .ANONYMOUS_UPGRADE_MERGE_CONFLICT , response );
5858 }
5959
60- mBinding .anonSignIn .setOnClickListener (new View .OnClickListener () {
61- @ Override
62- public void onClick (View view ) {
63- signInAnonymously ();
64- }
65- });
66-
67- mBinding .beginFlow .setOnClickListener (new View .OnClickListener () {
68- @ Override
69- public void onClick (View view ) {
70- startAuthUI ();
71- }
72- });
73-
74- mBinding .resolveMerge .setOnClickListener (new View .OnClickListener () {
75- @ Override
76- public void onClick (View view ) {
77- resolveMerge ();
78- }
79- });
80-
81- mBinding .signOut .setOnClickListener (new View .OnClickListener () {
82- @ Override
83- public void onClick (View view ) {
84- signOut ();
85- }
86- });
60+ mBinding .anonSignIn .setOnClickListener (view -> signInAnonymously ());
61+ mBinding .beginFlow .setOnClickListener (view -> startAuthUI ());
62+ mBinding .resolveMerge .setOnClickListener (view -> resolveMerge ());
63+ mBinding .signOut .setOnClickListener (view -> signOut ());
8764 }
8865
8966 public void signInAnonymously () {
9067 FirebaseAuth .getInstance ().signInAnonymously ()
91- .addOnCompleteListener (this , new OnCompleteListener <AuthResult >() {
92- @ Override
93- public void onComplete (@ NonNull Task <AuthResult > task ) {
94- updateUI ();
95-
96- if (task .isSuccessful ()) {
97- setStatus ("Signed in anonymously as user "
98- + getUserIdentifier (task .getResult ().getUser ()));
99- } else {
100- setStatus ("Anonymous sign in failed." );
101- }
68+ .addOnCompleteListener (this , task -> {
69+ updateUI ();
70+
71+ if (task .isSuccessful ()) {
72+ setStatus ("Signed in anonymously as user "
73+ + getUserIdentifier (task .getResult ().getUser ()));
74+ } else {
75+ setStatus ("Anonymous sign in failed." );
10276 }
10377 });
10478 }
@@ -122,31 +96,25 @@ public void resolveMerge() {
12296 // TODO: Show how to do good data moving
12397
12498 FirebaseAuth .getInstance ().signInWithCredential (mPendingCredential )
125- .addOnCompleteListener (this , new OnCompleteListener <AuthResult >() {
126- @ Override
127- public void onComplete (@ NonNull Task <AuthResult > task ) {
128- mPendingCredential = null ;
129- updateUI ();
130-
131- if (task .isSuccessful ()) {
132- setStatus ("Signed in as " + getUserIdentifier (task .getResult ()
133- .getUser ()));
134- } else {
135- Log .w (TAG , "Merge failed" , task .getException ());
136- setStatus ("Failed to resolve merge conflict, see logs." );
137- }
99+ .addOnCompleteListener (this , task -> {
100+ mPendingCredential = null ;
101+ updateUI ();
102+
103+ if (task .isSuccessful ()) {
104+ setStatus ("Signed in as " + getUserIdentifier (task .getResult ()
105+ .getUser ()));
106+ } else {
107+ Log .w (TAG , "Merge failed" , task .getException ());
108+ setStatus ("Failed to resolve merge conflict, see logs." );
138109 }
139110 });
140111 }
141112
142113 public void signOut () {
143114 AuthUI .getInstance ().signOut (this )
144- .addOnCompleteListener (new OnCompleteListener <Void >() {
145- @ Override
146- public void onComplete (@ NonNull Task <Void > task ) {
147- setStatus (null );
148- updateUI ();
149- }
115+ .addOnCompleteListener (task -> {
116+ setStatus (null );
117+ updateUI ();
150118 });
151119 }
152120
0 commit comments