我正在开发一个小应用程序,它通过对话框屏幕显示用户的密码。
按下主页按钮时,我需要调暗屏幕(在多任务窗口上),以便任何其他人看不到密码。
当用户重新打开应用程序时,它会要求应用程序锁定。但是如果用户打开密码对话框并按下主页按钮,对话框和用户上次查看的密码会保持可见(在多任务窗口上)一段时间(3-4 秒!!)直到一个新的对话框询问锁。
到目前为止,我尝试了可能的 dialog.dissmiss() 选项。仅当再次打开应用程序时对话框才会关闭(直到出现新的锁定对话框),即使我将 dismiss() 放入 onPause、onStop 等。
任何想法表示赞赏。
我也试过,
android.os.Process.killProcess(android.os.Process.myPid());
this.finish();
System.exit(0);
它们都没有真正起作用。