每次用户返回Android应用程序时都需要登录

Bre*_*rds 5 security android

我正在开发一款处理敏感用户信息的Android应用.其中一个要求是用户需要在他们离开并返回时重新登录应用程序.这是很容易处理的,用于当用户按压主页按钮,然后将重新启动应用程序的情况下(android:clearTaskOnLaunch在上属性ActivityAndroidManifest.xml).但是,当用户长按主页按钮,切换到另一个应用程序然后返回时,我们需要做同样的事情.

我已经研究了这个我能想到的各种方法,但没有找到可行的解决方案.Android甚至可以实现这一点吗?

在回答时,请记住,这是我无法控制的业务要求.

Cri*_*ian 3

嗯,我昨天也遇到了同样的问题。这就是我所做的并且效果很好:

  1. 添加android:launchMode="singleTask"到主要活动中AndroidManifest.xml
  2. 打电话给我的老板并说:嘿,这将需要很长时间......等等!
  3. 出去喝了一整夜的啤酒。

只是为了澄清一下,我的主要活动只有一个显示登录并启动登录页面的按钮。