我有一个问题,我相信这只是因为我是一个初学者。Android的firebase ui返回语句getFirebaseRef
我正在构建一个应用程序,我想使用FirebaseUI将我的用户登录到应用程序。遵循自述文件中的指导,一切看起来都不错,除了一个错误,说在这个“失踪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);
}
}
我知道这可能是一个愚蠢的问题,但正如我所说,我是一个初学者。
很高兴看到你解决了它。如果您正在努力阅读自述文件,我强烈推荐使用[FirebaseUI codelab](https://github.com/firebase/FirebaseUI-Android/tree/master/codelabs/chat),它可以引导您完成构建您使用Firebase和FirebaseUI的第一款应用。 –