Ich habe ein Problem, und ich bin sicher, es ist nur, weil ich ein Anfänger bin.Android Firebase ui return statement getFirebaseRef
Ich baue eine App und möchte die FirebaseUI für die Anmeldung meiner Benutzer in der App verwenden. Gefolgt die Führung in der Readme-Datei, und alles sieht gut aus, es sei denn ein Fehler zu sagen „fehlenden return-Anweisung“ in dieser:
@Override
public Firebase getFirebaseRef() {
// TODO: Return your Firebase ref
}
Ich weiß wirklich nicht, was damit zu tun, und ich habe überall gesucht eine Antwort. Ich kann nicht herausfinden, was der Firebase ref ist und was damit zu tun ist. Kann mir jemand in die richtige Richtung zeigen? Ich bin sicher, es ist nur meine Unerfahrenheit in der Codierung, aber ich versuche zu lernen, wie ich gehe. Was ich wirklich möchte, ist das Öffnen des Anmeldebildschirms, wenn die App gestartet wird. Wenn die Anmeldung abgeschlossen ist, senden Sie den Benutzer an HomeActivity.
Meine komplette 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);
}
}
Ich weiß, es ist wahrscheinlich eine dumme Frage, aber wie gesagt, ich bin ein Anfänger.
Gut zu sehen, dass Sie es gelöst. Wenn Sie mit der README zu kämpfen haben, empfehle ich Ihnen sehr, das [FirebaseUI-Codelab] (https://github.com/firebase/FirebaseUI-Android/tree/master/codelabs/chat) zu verwenden, das Sie durch das Erstellen führt Ihre erste App mit Firebase und FirebaseUI. –