いくつか質問があります。ユーザーがパスを入力してアプリを操作する認証ダイアログを実行しようとしています。SharedPreferences に保存したパスを入力しました。したがって、最初の質問: セキュリティの観点から、パスワードをそのように保存するのは正しい考えですか?
2 番目の主な質問: このダイアログは、アプリの起動時にのみ開く必要があります。これは onCreate() メソッドで行われます。たとえば、アプリを実行し、パスを入力し、[OK] ボタンをクリックしてダイアログを閉じたためです。しかし、画面の回転を変更すると、このダイアログが再び開きます。これは、画面を回転すると、Activity が破棄され、onCreate() メソッドが再度呼び出されるためです。では、認証ダイアログを開くコードをどこに配置して、アプリの起動時にのみ開く必要がありますか?
すべての回答に感謝します!