根据你的评论:
我想取所有文件名
请使用以下代码获取所有文档ID。
db.collection("Listening").get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
List<String> ids = new ArrayList<>();
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
String id = document.getId();
ids.add(id);
}
}
ListView listView = (ListView) findViewById(R.id.list_view);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(mContext, android.R.layout.select_dialog_singlechoice, ids);
listView.setAdapter(arrayAdapter);
}
});
结果将是一个包含三个字符串的列表:
Test 1
Test 2
Test 3
ArrayAdapter
具有三个参数的构造函数。