2016-03-28 3 views
1

私は問題があります。私は初心者だからと確信しています。Android firebase ui return文getFirebaseRef

私はアプリをビルドしていますが、FirebaseUIを使ってユーザをアプリにログインさせたいと思います。 READMEファイルのガイドに続いて、すべてがこの中で、「不足しているreturn文を」というエラーを除いて、良さそうに見えます:

@Override 
public Firebase getFirebaseRef() { 
    // TODO: Return your Firebase ref 

} 

私は本当にこれで何をするか分からない、と私はどこでも検索しました答え。 Firebaseのリファレンスが何であるか、そしてそれをどうすればいいのか理解できません。 誰かが私を正しい方向に向けることができますか? 私はコーディングの経験がないだけですが、私が行くにつれて学びたいと思っています。 本当にこれがしたいのは、アプリケーションが起動するとログイン画面がポップアップし、ログインが完了したら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); 
     } 

    } 

私はそれはおそらく愚かな質問ですけど、私が言ったように、私は初心者です。

+0

グッド。あなたがREADMEに苦労しているなら、**私は非常に**あなたが建物を歩く[FirebaseUI codelab](https://github.com/firebase/FirebaseUI-Android/tree/master/codelabs/chat)を取ることをお勧めしますFirebaseとFirebaseUIの最初のアプリ。 –

答えて

1

試してみてください。

@Override 
public Firebase getFirebaseRef() { 
    // TODO: Return your Firebase ref 
    Firebase ref = new Firebase("https://YOUR_APP.firebaseio.com"); 
    return ref; 

} 

ではなくYOUR_APPのアプリの名前を書きます。

私もお勧めします:あなたはそれを解決することを確認するためにFirebase Quickstart Guide

+0

ああ..私は少しばかだと感じる..しかし、あなたの答えは大変ありがとう! :Dそれはもちろんそれを解決! –

+0

今すぐ使えますか?私の答えが正しいと印をつけてください。 –

+0

よろしくお願いします!あなたはダムを感じる必要はありません。この質問はOKです。 –