Не удается получить доступ к классу модели на второй странице во Flutter - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь получить доступ к классу модели на второй странице моего приложения.

В первой, которую я назвал Main Activity, я могу вызвать класс и записать в него обновленное значение. Мой класс выглядит следующим образом:

class UserDetails{

String userName = "";
String userSurname = "";
}

В MainActivity Я могу вызвать указанное выше и обновить userName и userSurname после чтения из Firestore и печати в консоли:

UserDetails details = UserDetails();

  details.userName = userName;
  details.userSurname = userSurname;

  print(details.userName);
  print(details.userSurname);

Когда я перехожу на вторую страницу и пытаюсь вызвать те же первые две строки, показанные ниже, я даже не могу автозаполнить details.userName.

 UserDetails details = UserDetails();

  details.userName = userName;

Пакет импортируется как на MainActivity, так и на вторую страницу. любая идея, почему я не могу получить UserDetails во втором? Я подумал, что, может быть, его нельзя повторно использовать на разных страницах, но даже если я удалю его из MainActivity, он все равно не разрешит использование на второй странице. переменные.

1 Ответ

0 голосов
/ 05 мая 2020

, если класс импортирован в оба ваших класса.

Выполните команду flutter clean. Это решит вашу проблему.

Надеюсь, это поможет.

...