我正在构建一个需要一些安全性的应用。每次用户使用主页按钮退出应用程序,或者当他锁定手机并将其解锁时,系统会提示 PIN 代码。
要添加此功能,我需要在发生这些情况时触发回调。我尝试在我的活动中使用onResume
,但在活动之间导航时也会调用此方法。我也试图实现一个Application子类,但没有onResume
覆盖。
我最好的选择是什么?
答案 0 :(得分:0)
说实话,这不是一件轻而易举的事。我做了两次,两次都结束了: - 保持应用状态(锁定,解锁) - 使用包管理器检查应用程序是否位于顶部(==未设置为背景) - 调用正在检查应用程序锁定onResume,onPause,onDestroy的函数 - 具有在一段时间不活动后锁定应用程序的计时器
我的第一个实现基于使用引脚验证的活动,第二个 - 基于片段,我建议使用片段