Android studio FirebaseUI和FireBaseRecyclerAdapter问题

Android studio FirebaseUI和FireBaseRecyclerAdapter问题,android-studio,firebase,firebase-realtime-database,firebaseui,Android Studio,Firebase,Firebase Realtime Database,Firebaseui,因此,我有以下要点,我正在尝试使用FireBaseRecyclerAdapter: @Override protected void onStart() { super.onStart(); FirebaseRecyclerAdapter<String, FSViewHolder> adapter = new FirebaseRecyclerAdapter<String, FSViewHolder>(

因此,我有以下要点,我正在尝试使用FireBaseRecyclerAdapter:

@Override
    protected void onStart() {
        super.onStart();

        FirebaseRecyclerAdapter<String, FSViewHolder> adapter = new FirebaseRecyclerAdapter<String, FSViewHolder>(
                String.class,
                android.R.layout.two_line_list_item,
                FSViewHolder.class,
                fsRef
        ) {

            @Override
            protected void populateViewHolder(FSViewHolder viewHolder, String model, int position) {

            }
        };

    }

    public static class FSViewHolder extends RecyclerView.ViewHolder {
        TextView fsText;

        public FSViewHolder(View v) {
            super(v);
            fsText = (TextView) v.findViewById(android.R.id.text1);
        }
}
@覆盖
受保护的void onStart(){
super.onStart();
FirebaseRecyclerAdapter适配器=新的FirebaseRecyclerAdapter(
String.class,
android.R.layout.two\u line\u list\u项,
FSViewHolder.class,
fsRef
) {
@凌驾
受保护的void populateViewHolder(FSViewHolder、字符串模型、int位置){
}
};
}
公共静态类FSViewHolder扩展了RecyclerView.ViewHolder{
文本视图fsText;
公共视图持有者(视图v){
超级(五);
fsText=(TextView)v.findviewbyd(android.R.id.text1);
}
}
当我在studio中运行应用程序时,会收到一条错误消息,上面写着:

错误:(88,65)错误:找不到适合FirebaseRecyclerAdapter的构造函数(类,int,类,Firebase) 构造函数FirebaseRecyclerAdapter.FirebaseRecyclerAdapter(类、int、类、查询)不适用 (参数不匹配;Firebase无法转换为查询) 构造函数FirebaseRecyclerAdapter.FirebaseRecyclerAdapter(类、int、类、数据库引用)不适用 (参数不匹配;Firebase无法转换为DatabaseReference)


我真的搞不懂发生了什么事。谁能告诉我我做错了什么吗?

fsRef的类型似乎不正确。FirebaseRecyclerAdapter的超级构造函数需要DatabaseReference,而fsRef需要Firebase。我认为它必须是FirebaseDatabase.getInstance().getReference()的一部分。
链接可能会有所帮助

fsRef的类型似乎不正确。FirebaseRecyclerAdapter的超级构造函数需要DatabaseReference,而fsRef需要Firebase。我想它应该是FirebaseDatabase.getInstance().child(“childname”)之类的东西。你有什么建议吗?我的fsRef是Firebase fsRef=new Firebase(“自2016年5月18日以来,该方法不再以这种方式命名。相反,该链接可能对@openSource有用。好吧,我现在正在查看它。我如何设置应用程序url?还是基于google services.json?啊,好吧,因此它从google-services.json获取根url?