当前位置: 首页 > 知识库问答 >
问题:

我怎样才能得到一个阵列从火神?

封瑞
2023-03-14

我在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的可绘图文件的名称?

  • 我有“下载正在进行文件”对话框活动。当用户按下“隐藏”按钮时,活动将创建通知和隐藏进度对话框。并且当用户单击到通知时,活动显示进度对话框再次出现在活动中。我如何在按下按钮“后退”时切换活动到后退任务?