我有一些问题。我正在尝试执行 auth-dialog,用户在其中输入 pass 以使用应用程序。输入我存储在 SharedPreferences 中的通行证。那么,第一个问题:从安全的角度来看,以这种方式存储密码是正确的想法吗?
第二个也是主要问题:这个对话框只能在应用程序启动时打开。现在它在 onCreate() - 方法中完成。但这不对,因为例如:我运行应用程序,输入 pass,单击确定按钮并关闭对话框。但是当我改变屏幕的旋转时,这个对话框再次打开,因为当我们旋转屏幕时,Activity 被破坏并且 onCreate() 方法再次被调用。那么,我应该在哪里放置打开我的身份验证对话框的代码,以便仅在应用程序启动时打开它?
感谢所有答案!