Android 正在从Firebase检索数据,但未显示
这是我的firebase数据库,我想从中检索Android 正在从Firebase检索数据,但未显示,android,listview,firebase,firebase-realtime-database,data-retrieval,Android,Listview,Firebase,Firebase Realtime Database,Data Retrieval,这是我的firebase数据库,我想从中检索列表视图中的所有大学名称单击此处查看图像 ListView单击此处查看图像“> 希望成功 myRef= FirebaseDatabase.getInstance().getReference(); myRef.child("Universities").addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnaps
列表视图中的所有大学名称
单击此处查看图像
ListView单击此处查看图像“>
希望成功
myRef= FirebaseDatabase.getInstance().getReference();
myRef.child("Universities").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) {
final String name = postSnapshot.getValue("name").toString();
userNameList.add(name);
}
if(!userNameList.isEmpty()){
final ArrayAdapter<String> mutahirAdapter=new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_list_item_1 , userNameList);
mListView.setAdapter(mutahirAdapter);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
myRef=FirebaseDatabase.getInstance().getReference();
myRef.child(“大学”).addValueEventListener(新的ValueEventListener(){
@凌驾
公共void onDataChange(DataSnapshot DataSnapshot){
对于(DataSnapshot postSnapshot:DataSnapshot.getChildren()){
最终字符串名称=postsnashot.getValue(“名称”).toString();
userNameList.add(name);
}
如果(!userNameList.isEmpty()){
final ArrayAdapter mutahirAdapter=新的ArrayAdapter(getApplicationContext(),android.R.layout.simple_list_item_1,userNameList);
mListView.setAdapter(mutahirAdapter);
}
}
@凌驾
已取消的公共void(DatabaseError DatabaseError){
}
});
您遇到的错误是什么?亲爱的@SushinPv数据未显示在ListView中程序在主活动中运行时崩溃请粘贴firebase数据集的快照如果应用程序正在崩溃,请将错误日志粘贴到此处谢谢您救了我的命
package com.mutahir.futureguide;
public class database {
String Name;
public String uniName(String Name) {
this.Name= Name;
return Name;
}
public String getuniName() {
return Name;
}
public void setuniName(String Name) {
this.Name = Name;
}
}
myRef= FirebaseDatabase.getInstance().getReference();
myRef.child("Universities").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) {
final String name = postSnapshot.getValue("name").toString();
userNameList.add(name);
}
if(!userNameList.isEmpty()){
final ArrayAdapter<String> mutahirAdapter=new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_list_item_1 , userNameList);
mListView.setAdapter(mutahirAdapter);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});