我在Firestore有一个项目:
我需要获取数组“Personal”并在列表视图中显示它,我在这里看到一个类似的例子,从Firestore获取一个ArrayList和文档名,我尝试了这个解决方案。。。
public void cargarEventos(@NonNull TextView textView, String teatro){
mfirestore.collection("eventos")
.whereEqualTo("Teatro",teatro)
.get().addOnCompleteListener(task -> {
if(task.isSuccessful()) {
for (QueryDocumentSnapshot documentSnapshot : task.getResult()) {
PersonalArray personalArray = documentSnapshot.toObject(PersonalArray.class);
ArrayList<String> personal = (ArrayList<String>) Objects.requireNonNull(personalArray).getPersonalArray();
ArrayAdapter<? extends String> adapter = new ArrayAdapter<>(getContext(), android.R.layout.simple_list_item_1, personal);
ListView listView = new ListView(getContext());
+listView.setAdapter(adapter);
}
}
});
}
public static class PersonalArray {
private final List<String> personalArray;
public PersonalArray(List<String> personalArray) {
this.personalArray = personalArray;
}
public List<String> getPersonalArray() {
return personalArray;
}
}
Android Studio不显示错误,但试着运行应用程序,结果停止了,有人能帮我吗?
我正在尝试获取角色id,但我不知道如何操作,因为它不起作用: 身份验证::用户- 对象(照亮\数据库\雄辩\收集)#843(1) {["项目":受保护]=
从Scala列表开始。 如何将其转换为可遍历一次?
所以我有一个形式为X的矩阵,我试着读两个对角线,我读第一个,但我读第二个对角线很吃力。 为了前任。如果我给出数字2,3,4,它会输出矩阵: 2 0 0 0 3 0 0 0 4 但在这种情况下,我需要读其他对角线,但只读边中的数字,因为我已经读过数字3了。 这种情况只是当矩阵的大小是奇数时,但我也需要帮助,当它是奇数时,即使认为它会更容易,因为你只需要阅读两个对角线而不关心中间元素。 这是我到现在为
一种通用方法,可以返回两个参数之间的随机整数,就像ruby使用时所做的那样。 有什么建议吗?
如何获取已设置为ImageView的可绘图文件的名称?
我有“下载正在进行文件”对话框活动。当用户按下“隐藏”按钮时,活动将创建通知和隐藏进度对话框。并且当用户单击到通知时,活动显示进度对话框再次出现在活动中。我如何在按下按钮“后退”时切换活动到后退任务?