Привет. Я занимаюсь разработкой приложения для Android, доступ к которому можно получить с помощью ввода 4-значного PIN-кода. У меня возникают следующие сомнения
1) при каждом запуске приложения я отображаю экран входа в систему и при вводе PIN-кодаотображается форма, которую заполняет пользователь.При заполнении формы, если пользователь получает звонок или уведомление, приложение закрывается с сохраненными введенными данными.Опять же, когда пользователь открывает приложение, оно непосредственно показывает форму, но не экран входа в систему.Я хочу, чтобы отображался экран входа в систему, и когда пользователь входит в систему и должен иметь данные, которые он ввел до прерывания.
2) Когда пользователь находится в форме, если он нажимает клавишу возврата, он возвращается к экрану входа, которыйнежелательны.поэтому я добавил finish () к экрану входа в систему, но это приводит к другой проблеме.всякий раз, когда я поворачиваю телефон, экран закрывается, и я снова запускаю приложение, затем я получаю экран входа в портретном режиме.Как избежать этой ошибки.
3) У меня есть указатель даты в моей форме.Как я могу сохранить его значение в виде строки?Или в любой другой переменной
4) В форме я должен убедиться, что все поля заполнены. Поэтому я делаю проверку ошибок, проверяя, заполнено ли поле. Но как уведомить пользователя, кроме использования TOAST?метод.Я хочу, чтобы сообщение, переданное пользователю, было динамичным, как будто оно должно проверять все поля и уведомлять пропущенные поля в одном сообщении