Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android PIN锁实现_Android_Onresume - Fatal编程技术网

Android PIN锁实现

Android PIN锁实现,android,onresume,Android,Onresume,我正在构建一个需要一些安全性的应用程序。每次用户使用主页按钮退出应用程序时,或者当他锁定手机并解锁手机时,都会提示一个PIN代码 要添加此功能,我需要在发生这些情况时触发回调。我尝试在活动中使用onResume,但在活动之间导航时也会调用此方法。我还尝试实现一个应用程序子类,但是没有onResume覆盖 我最好的选择是什么?老实说,这不是一件小事。我做过两次,两次都以: -保持应用程序状态(锁定、解锁) -使用软件包管理器检查应用程序是否位于顶部(=未设置为背景) -调用在Resume、onPa

我正在构建一个需要一些安全性的应用程序。每次用户使用主页按钮退出应用程序时,或者当他锁定手机并解锁手机时,都会提示一个PIN代码

要添加此功能,我需要在发生这些情况时触发回调。我尝试在活动中使用
onResume
,但在活动之间导航时也会调用此方法。我还尝试实现一个应用程序子类,但是没有
onResume
覆盖


我最好的选择是什么?

老实说,这不是一件小事。我做过两次,两次都以: -保持应用程序状态(锁定、解锁) -使用软件包管理器检查应用程序是否位于顶部(=未设置为背景) -调用在Resume、onPause和onDestroy上检查应用程序锁定的函数 -有一个计时器,在一段时间不活动后锁定应用程序

我的第一个实现是基于带有pin验证的活动,第二个是一对一的片段,我建议使用片段作为