Android 注销Firebase后重定向到登录活动
我是Android开发新手,我希望我的用户在从应用程序注销到登录活动时被重定向。对于登录,我使用Firebase身份验证Android 注销Firebase后重定向到登录活动,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,我是Android开发新手,我希望我的用户在从应用程序注销到登录活动时被重定向。对于登录,我使用Firebase身份验证 AuthUI.getInstance(). signOut(getActivity()). addOnCompleteListener(new OnCompleteListener<Void>() { @Override public void onComplete(@
AuthUI.getInstance().
signOut(getActivity()).
addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
AuthenticationActivity.newIntent(getActivity());
getActivity().finish();
}
}
});
AuthUI.getInstance()。
注销(getActivity())。
addOnCompleteListener(新的OnCompleteListener(){
@凌驾
未完成的公共void(@NonNull任务){
if(task.issusccessful()){
AuthenticationActivity.newIntent(getActivity());
getActivity().finish();
}
}
});
方法调用
AuthenticationActivity.newIntent(getActivity());
看起来它会生成并返回一个未使用的Intent
。您可能有以下意图:
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Intent intent = AuthenticationActivity.newIntent(getActivity());
startActivity(intent);
getActivity().finish();
}
}
@覆盖
未完成的公共void(@NonNull任务){
if(task.issusccessful()){
Intent Intent=AuthenticationActivity.newIntent(getActivity());
星触觉(意向);
getActivity().finish();
}
}
这是我的建议