コンストラクタfirebaseListAdapterを解決できません。 これは私のMainActivityです。ライン上の エラー:コンストラクタ 'FirebaseListAdapter'を解決できません
listAdapter =新しいFirebaseListAdapter(これ、chat.class、android.R.layout.two_line_list_item、MREF)
public class MainActivity extends AppCompatActivity {
private DatabaseReference mRef;
private FirebaseListAdapter <chat> listAdapter;
ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Firebase.setAndroidContext(this);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
lv = (ListView) findViewById(R.id.lv);
mRef = FirebaseDatabase.getInstance().getReference();
listAdapter = new FirebaseListAdapter <chat> (this, chat.class, android.R.layout.two_line_list_item, mRef) {
@Override
protected void populateView(View view, chat chatMessage, int position) {
((TextView) view.findViewById(android.R.id.text1)).setText(chatMessage.getName());
((TextView) view.findViewById(android.R.id.text2)).setText(chatMessage.getMsg());
}
};
lv.setAdapter(listAdapter);
}
}
これは私のChat.class
ですpublic class chat {
String name, msg;
public chat() {}
public chat(String name, String msg) {
this.name = name;
this.msg = msg;
}
public String getName() {
return name;
}
public String getMsg() {
return msg;
}
}
あなたがfirebase 3.xを使用していますか? – CENT1PEDE
はい、私はfirebaseのアップグレード版を使用しています – Kaustubh