flutter: как переходить на разные страницы в разных ситуациях?

#flutter

#flutter

Вопрос:

Я недавно работаю с flutter. У меня есть a login page , a user-protocol page и a home page . Логика не такая сложная, как показано ниже: когда я впервые открываю приложение, в которое я не вошел, я войду login page , затем после ввода моего идентификатора и пароля я перейду user-protocol page к чтению протокола, завершу протокол, а затем перейду home page к. Проблема в том, что если я вошел в систему раньше, мне не нужно переходить на login page или user-protocol page позже, а перейти home page непосредственно. Итак, как я должен судить, входит ли пользователь в приложение в первый раз?

Комментарии:

1. используется SharedPreferences для хранения пароля.

Ответ №1:

Вы можете использовать SharedPreferences для хранения пароля. Каждый раз, когда вы открываете приложение, вы можете получить пароль от SharedPreferences . Если пароль пуст, перейдите на страницу входа, в противном случае перейдите на домашнюю страницу.

Комментарии:

1. да, это решило мою проблему. Спасибо за ваш совет.