Мое приложение падает, когда я пытаюсь получить данные из Firestore и отобразить их во фрагменте списка.

Одной из основных проблем является то, что у вас есть области однострочных и не-одного лайнеров, а также разделение с контрольным статусом (for, if, что у вас есть) и конец статута.

Например:

for (...)
{
  for (...)
    for (...) 
    {
      // a couple pages of code
    }
  // which for block is ending here?  A good text editor will tell you, 
  // but it's not obvious when you're reading the code
}
0
задан shyamal kumar 29 March 2019 в 14:14
поделиться

1 ответ

Чтобы решить эту проблему, вам нужно зафиксировать заглавные буквы в ваших полях и методах в вашем классе Users в соответствии с Соглашениями об именах Java . Таким образом, ваш класс модели должен выглядеть следующим образом:

public class Users {
    String studentName, rollNumber;

    public Users(){}

    public Users(String studentName, String rollNumber) {
        this.studentName = studentName;
        this.rollNumber = rollNumber;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public String getRollNumber() {
        return rollNumber;
    }

    public void setRollNumber(String rollNumber) {
        this.rollNumber = rollNumber;
    }
}

Удалите старые данные, добавьте новые данные, и все будет работать нормально.

0
ответ дан Alex Mamo 29 March 2019 в 14:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: