我正在尝试开发聊天应用程序。我在定义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;
请帮我解决此问题。
答案 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
// ...
}
};