#android #firebase-authentication #firebaseui
#Android #firebase-аутентификация #firebaseui
Вопрос:
Я знаю, что если я использую метод onBackPressed, кнопка возврата отключена, но мой вопрос в том, как и где я должен ее использовать, если у меня есть .createSignInIntentBuilder() в моей деятельности. Это похоже на создание новой активности без класса Java.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_log_in);
auth = FirebaseAuth.getInstance();
if (auth.getCurrentUser() == null) {
startActivityForResult(AuthUI.getInstance()
.createSignInIntentBuilder()
.setIsSmartLockEnabled(false)
.setProviders(AuthUI.GOOGLE_PROVIDER, AuthUI.FACEBOOK_PROVIDER, AuthUI.EMAIL_PROVIDER)
.build(), RC_SIGN_IN);
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RC_SIGN_IN) {
if (resultCode == RESULT_OK) {
Intent i = new Intent(getApplicationContext(), LoggedIn.class);
startActivity(i);
finish();
} else {
Log.i(TAG, "LogIn.class : Something is wrong with requestCode");
}
}
}