Это мой код, показывающий всю информацию, возвращаемую с Fire-base, к которой приложение подключено в одном элементе списка.Информация о Firebase отображается в одном элементе списка ListView
Может кто-нибудь помочь с кодом.
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
Скриншота после обращения правильного узла Link
Может ли вы показать структуру узла ваших Firebase Дейтов – Rahul
Добавить скриншот вашей структуры узла – Rahul
i'v добавить ссылку на изображение выше – Ali