私は問題を抱えています。それは私が初心者だからだと確信しています。
アプリを作成していますが、ユーザーがアプリにログインするために FirebaseUI を使用したいと考えています。readme ファイルのガイドに従ったところ、次の「return ステートメントがありません」というエラーを除いて、すべて問題ないように見えました。
@Override
public Firebase getFirebaseRef() {
// TODO: Return your Firebase ref
}
これをどうしたらいいのか本当にわからないので、どこでも答えを探しました。Firebase ref とは何か、それをどうするかはわかりません。誰かが私を正しい方向に向けることができますか? コーディングの経験が浅いだけだと確信していますが、学びながら学ぼうとしています。私が本当にやりたいことは、アプリの起動時にログイン画面をポップアップし、ログインが完了すると、ユーザーを HomeActivity に送信することです。
私の完全な MainActivity.java:
public class MainActivity extends FirebaseLoginBaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
showFirebaseLoginPrompt();
}
@Override
public Firebase getFirebaseRef() {
// TODO: Return your Firebase ref
}
@Override
public void onFirebaseLoginProviderError(FirebaseLoginError firebaseError) {
// TODO: Handle an error from the authentication provider
}
@Override
public void onFirebaseLoginUserError(FirebaseLoginError firebaseError) {
// TODO: Handle an error from the user
}
@Override
public void onFirebaseLoggedIn(AuthData authData) {
// TODO: Handle successful login
Intent intent = new Intent(this, HomeActivity.class);
startActivity(intent);
}
@Override
public void onFirebaseLoggedOut() {
// TODO: Handle logout
}
@Override
protected void onStart() {
super.onStart();
// All providers are optional! Remove any you don't want.
setEnabledAuthProvider(AuthProviderType.FACEBOOK);
setEnabledAuthProvider(AuthProviderType.GOOGLE);
}
}
ばかげた質問かもしれませんが、前述のとおり、私は初心者です。