【发布时间】:2014-02-06 06:25:38
【问题描述】:
我正在使用它来实现一项安全功能,如果我的应用在从其他应用返回后重新获得焦点,则会显示锁定屏幕。
现在,问题是安全功能有时会显示两次。经过一番挖掘后,我注意到 ActivityManager.getRunningTasks(1) 中的 topActivity 有时仍然是您刚刚返回的活动。
在我的例子中,有问题的延迟应用是 com.android.mms 和 com.google.android.apps.maps。
我在应用程序中也有一个调用工具,但它并没有出现异常。
我对这种行为完全感到困惑。
【问题讨论】:
-
不清楚您的问题是什么。我也不知道任何
isApplicationBroughtToBackground()方法。它来自哪里?