2011-11-16 22 views
0

所以我工作的机器人,项目,我做了一个应用程序登录安全性屏幕,用户可以开启或关闭,因为该应用程序不包含敏感数据。Android的 - 确定什么加载的活动

我有代码的主要活动,如果时间戳记需要登录,它会推动用户的登录活动,并允许他们登录。问题是,如果用户在应用程序中呆了一段时间,并返回到主要活动,则会调用onResume(),并且由于时间戳已过期,可能会再次调用PIN登录。

有没有一种方法来检查,如果该应用从另一个活动的应用程序中来,或者如果它从主屏幕中来到它推出的时候?

+0

欢迎来到Stackoverflow!如果您发现回复有帮助,请投票。如果回复成功回答您的问题,请点击旁边的绿色复选标记以接受答案。另请看看http://stackoverflow.com/questions/how-to-ask关于如何编写一个很好的问题 –

回答

0

所以真正解决这个问题是不是揣摩如何告诉你哪里活动从开始,而是使用一个AbstractAccountAuthenticator。它有一大堆内置的东西,只有那些应该看到凭证的人才能看到这些凭证。

+0

从我看到的AbstractAccountAuthenticator,其整个登录系统,我已经看到了针对该项目开发了一个具体项目我只需要一种方法来确定什么加载了应用程序。需要知道它是否从主屏幕或Appliaction中的其他Activity加载 – Sidious911