我正在为博物馆开发一个应用程序,我需要该应用程序是唯一可供参观者使用的应用程序。
博物馆的管理员可以通过一个要求输入密码的按钮退出此应用程序。
我已经设法覆盖了返回按钮。但是主页按钮仍然处于活动状态。我将其用于我的主要活动:
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" />
这将在按下主页按钮时重新加载主要活动。但是,当我尝试使用关闭按钮关闭应用程序时,我的应用程序的第一个实例已关闭,但第二个未关闭。管理员必须再次提供密码。
你可以想象,如果用户按了 10 次主页按钮,管理员将很难退出。
有没有办法同时关闭我的应用程序的所有实例?