2017-07-19 6 views
1

私はAndroid開発の初心者です。アプリケーションからログインしてアクティビティにサインするときに、自分のユーザをリダイレクトしてもらいたいです。看板のために、中に私はFirebase認証Firebaseでログアウトした後のSignInアクティビティへのリダイレクト

AuthUI.getInstance(). 
     signOut(getActivity()). 
     addOnCompleteListener(new OnCompleteListener<Void>() { 
       @Override 
       public void onComplete(@NonNull Task<Void> task) { 
        if (task.isSuccessful()) { 
         AuthenticationActivity.newIntent(getActivity()); 
         getActivity().finish(); 
        } 
       } 
      }); 

答えて

2

メソッド呼び出しを使用しています、それが構築され、未使用であるIntentを返すよう

AuthenticationActivity.newIntent(getActivity()); 

が見えます。おそらく、次のことを意図:

@Override 
public void onComplete(@NonNull Task<Void> task) { 
    if (task.isSuccessful()) { 
     Intent intent = AuthenticationActivity.newIntent(getActivity()); 
     startActivity(intent); 
     getActivity().finish(); 
    } 
} 

ここdocumentation for the startActivity methodです。

関連する問題