0
dbRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(final DataSnapshot dataSnapshot) {
for (final DataSnapshot ds : dataSnapshot.getChildren()){
arr.add(ds.child("name").getValue().toString()+"--"+ds.child("id").getValue().toString());
//ds.child("id").getValue().toString() this is how i get id from database
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getApplication(),"id :"+ds.getKey(),Toast.LENGTH_SHORT).show();
}
});
}
lv.setAdapter(arrayAdapter);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
这就是我如何从Firebase获取数据并将其发布到列表视图中。 onItemClick我想在烤面包中显示用户的ID(来自数据库)。从Firebase中检索数据并在列表视图中填充它们
是的但我想隐藏在列表视图中的id值 –