我正在实现一个密码功能,当相同任务堆栈中的任何活动变得可见时(之前整个任务都在后台),将向用户提示密码窗口。
因为我的活动结构并不平坦,我想知道管理这类问题的最佳方法是什么。
简而言之,如何在任务堆栈可见时收到通知?
答案 0 :(得分:0)
我正在使用静态成员来监视我项目中前面或后台的活动,到目前为止它正在工作!例如 public static boolean bIsFront;
onStart活动可见 bIsFront = true
onPause活动将进入背景 bIsFront = false
答案 1 :(得分:0)
我最终做了以下事情来解决我的问题:
它有效,但我想知道是否有更好的解决方案。
这个解决方案的一个警告是,如果来自另一个应用程序的活动被启动到我的任务堆栈中,我会将其视为我的任务堆栈中的活动。