Может кто-нибудь, пожалуйста, помогите ..listview не отображает список элементов
package com.example.meghana.uftm; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.ListView; import com.google.firebase.auth.FirebaseAuth; import com.google.firebase.database.DataSnapshot; import com.google.firebase.database.DatabaseError; import com.google.firebase.database.DatabaseReference; import com.google.firebase.database.FirebaseDatabase; import com.google.firebase.database.ValueEventListener; import java.util.ArrayList; import java.util.List; public class FireBase1 extends AppCompatActivity { private FirebaseAuth mAuth; private DatabaseReference mDatabase; List<user> users; ListView lv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fire_base1); lv=(ListView)findViewById(R.id.flistview); users=new ArrayList<>(); mAuth = FirebaseAuth.getInstance(); mDatabase = FirebaseDatabase.getInstance().getReference(); } @Override protected void onStart() { super.onStart(); //attaching value event listener mDatabase.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { //clearing the previous artist list // users.clear(); //iterating through all the nodes for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) { //getting artist User user = postSnapshot.getValue(User.class); //adding artist to the list. users.add(user); } //creating adapter User_list userAdapter = new User_list(FireBase1.this, users); //attaching adapter to the listview lv.setAdapter(userAdapter); } @Override public void onCancelled(DatabaseError databaseError) { System.out.println("The read failed: " + databaseError.getCode()); } }); } }
Что я уже пробовал:
Я попытался получить данные пользователей из Firebase, которые уже были сохранены
Richard MacCutchan
Вам нужно использовать отладчик, чтобы увидеть, какие значения возвращаются из Firebase1.
David Crow
Сколько предметов находится внутри dataSnapshot
- А что ? user
содержат достоверные данные? Сколько элементов добавляется к users
- Есть ли какие-то исключения?