所以我正在开发一个Android项目,我已经为应用程序创建了一个登录安全屏幕,用户可以打开或关闭,因为该应用程序确实包含敏感数据。
我在主要活动上有代码,如果时间戳需要登录,它会将用户推送到登录活动并允许他们登录。问题是,如果用户在应用程序中一段时间,并返回主活动,则调用onResume(),并且由于时间戳已到期,可以再次调用PIN登录。
有没有办法检查应用程序是来自应用程序中的其他活动,还是来自主屏幕时启动?
答案 0 :(得分:0)
因此,解决此问题的真正方法不是试图弄清楚如何判断Activity的起源位置,而是使用AbstractAccountAuthenticator。它内置了大量内容,因此只允许看到凭据的人看到这些凭据。