0
この形式では、Firebaseにデータベースがあります。ディレクター、スポーツのような配列リストの形ですべての部署を表示する必要があります。FirebaseのノードのデータをAndroidのArray形式で取得する方法
コード:
mAuth=FirebaseAuth.getInstance();
mdatabase= FirebaseDatabase.getInstance().getReference().child("Department");
mdatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
List<String> Department = (ArrayList<String>) dataSnapshot.getValue();
DepartmentLIST=Department.toArray(new String[Department.size()]);
}
@Override
public void onCancelled(DatabaseError databaseError) {
Toast.makeText(CheckUpdate.this,databaseError.getMessage(),Toast.LENGTH_LONG).show();
}
});
setListAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1,DepartmentLIST));
}
これは私がそれを使用している私のコードです。しかし、それはNullValueを与える。
このfirebase関連の質問にお答えください。https://stackoverflow.com/q/46556028/6144372 –