これは、リストビューの1つの項目でアプリケーションが接続されているFireベースから返されるすべての情報を示すコードです。リストビューの1つのリスト項目にFirebase情報が表示されています
コードで手助けをすることができます。
public class usernews extends AppCompatActivity {
FirebaseDatabase database = FirebaseDatabase.getInstance();
final DatabaseReference myRef = database.getReference("allNews");
private ListView lsStudents;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_usernews);
lsStudents=(ListView) findViewById(R.id.list);
...
}
...
}
私はエラーがここにいくつかの場所であると思いますが、私は
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// This method is called once with the initial value and again
// whenever data at this location is updated.
final List<String> areas = new ArrayList<String>();
for (DataSnapshot areaSnapshot: dataSnapshot.getChildren()) {
String value1 = String.valueOf(dataSnapshot.getValue());
areas.add(value1);
}
String value2 = String.valueOf(dataSnapshot.getValue());
Log.d("allNews", "Value is: " + value2);
ArrayAdapter<String> areasAdapter = new ArrayAdapter<String>(usernews.this,android.R.layout.simple_expandable_list_item_1, areas);
lsStudents.setAdapter(areasAdapter);
}
});
にFirebaseデータのスクリーンショットを、それを見つけることができません。 Link
あなたFirebaseデータのノード構造が – Rahul
示しすることはできますか?ログエントリ? https://stackoverflow.com/help/how-to-ask – Rahul
i'vが – Ali