我最近在很多 Android 应用和游戏中都注意到了这种模式:当单击返回按钮“退出”应用程序时, Toast
会出现类似“请再次单击 BACK 以退出”的消息”。
我想知道,当我越来越频繁地看到它时,这是一个您可以在活动中以某种方式访问的内置功能吗?我查看了许多类的源代码,但似乎找不到任何相关内容。
当然,我可以考虑几种方法来很容易地实现相同的功能(最简单的可能是在活动中保留一个布尔值,指示用户是否已经点击过一次……)但我想知道这里是否已经有一些东西.
编辑:正如@LAS_VEGAS 所提到的,我的意思并不是传统意义上的“退出”。 (即终止)我的意思是“回到应用程序启动活动启动之前打开的任何内容”,如果这有意义的话:)
原文由 Guillaume 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为这个处理程序有助于在 2 秒后重置变量。