无法解析FirebaseListAdapter <t>

时间:2017-11-30 15:45:05

标签: android android-studio firebase firebase-realtime-database listadapter

我正在尝试开发聊天应用程序。我在定义firebaseList适配器时遇到错误。下面是我的firebaseList适配器的代码,并且由于无法应用fireBaseListAdapter中的FireBaseListAdaper()而出现错误:可选参数,实际参数

FirebaseListAdapter<ChatMessage> fbListAdapter = new FirebaseListAdapter<ChatMessage>(this,ChatMessage.class,R.layout.message,FirebaseDatabase.getInstance().getReference())

以下是我的导入:

import com.firebase.ui.FirebaseUI;
import com.firebase.ui.auth.AuthUI;
import com.firebase.ui.database.FirebaseListAdapter;
import com.firebase.ui.database.FirebaseListOptions;
import com.google.firebase.FirebaseApp;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.database.FirebaseDatabase;

请帮我解决此问题。

1 个答案:

答案 0 :(得分:0)

这是the documentation中的示例:

FirebaseListOptions<Chat> options = new FirebaseListOptions.Builder<Chat>()
        .setQuery(query, Chat.class)
        .build();

FirebaseListAdapter<Chat> adapter = new FirebaseListAdapter<Chat>(options) {
    @Override
    protected void populateView(View v, Chat model, int position) {
        // Bind the Chat to the view
        // ...
    }
};