#flutter #dart
#flutter #dart
Вопрос:
Как долго сохраняется переменная, подобная строковой электронной почте, в приложении?
Если я назначу что-то этой переменной, могу ли я использовать ее до перезапуска приложения?
Комментарии:
1. Нет, он не будет сохраняться после перезапуска
2. Привет! Ваш вопрос должен быть более конкретным. Переменные могут иметь разное время жизни, зависит от области видимости. Пожалуйста, добавьте пример кода.
3. попробуйте flutter_secure_storage использовать связку ключей в IOS и хранилище ключей в Android
Ответ №1:
Вообще говоря, вам не стоит беспокоиться о таких вещах.
Пока у вас есть ссылка на эту переменную, она не будет собрана сборщиком мусора, и вы сможете получить к ней доступ до тех пор, пока приложение не будет запущено (если вы не перезапустите или не остановите его).
Ответ №2:
Переменные хранятся в памяти до перезапуска приложения, вы не можете использовать их после перезапуска. Если вы хотите повторно использовать переменную после перезапуска, рассмотрите возможность использования пакета shared_preferences . Он сохранит эту переменную во время выполнения, и вы сможете получить их после перезапуска приложения.