私はFirebaseデータベースから移入リストビューを持っている:移入のListView
これは私のコードです:
final DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReferenceFromUrl(".../comunidades");
FirebaseListAdapter<String> firebaseListAdapter = new FirebaseListAdapter<String>(
this.getActivity(),
String.class,
android.R.layout.simple_list_item_1,
databaseReference
) {
@Override
protected void populateView(View v, String model, int position) {
TextView textView = (TextView) v.findViewById(android.R.id.text1);
textView.setText(model);
mProgress.dismiss();
}
};
そしてこれは、このデータベース、ブランチのためFirebaseコンソールです: "comunidades":
しかし、私は同じDATから別のブランチからのオブジェクトとリストビューを移入するために別のフラグメントで同じコードを使用していますしかし、私はエラーが発生します。
これは新しいコードです:
final DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReferenceFromUrl(".../Enclaves");
FirebaseListAdapter<String> firebaseListAdapter = new FirebaseListAdapter<String>(
this.getActivity(),
String.class,
android.R.layout.simple_list_item_1,
databaseReference
) {
@Override
protected void populateView(View v, String model, int position) {
TextView textView = (TextView) v.findViewById(android.R.id.text1);
textView.setText(model);
}
};
私はブランチ「飛び地」からキー「Nombre_enclave」の値を取得するために何を変更する必要があります。
エラーは何ですか? @NewAtFirebase – Lyla
あなたのFirebaseListAdapterは文字列を保持できません。 Firebaseに格納されているモデルにマップされるオブジェクトである必要があります。 'Nombre_enclave'の文字列フィールドを持つオブジェクト –
@NewAtFirebase:私は以下の答えを提供しました。しかし、今後の質問では、スクリーンショットの代わりにJSONをテキストとして提供してください。 FirebaseデータベースコンソールのExport JSONリンクをクリックすると、簡単にテキストを取得できます。 JSONをテキストとして使用すると、検索可能になり、コメントや回答にJSONを簡単に使用できます。 –