假设我们有一个扩展MainActivity
的标准Activity
。
它包含onCreate
方法,每当Activity
出现在顶部时启动它(启动应用程序,在最小化时再次调用它) - 所以我们可以知道用户何时在我们之外做某事应用
是否有可能以任何方式检查用户是否展开通知栏(他是否启用GPS或屏幕旋转)并将其折叠回来?
在这种情况下,onCreate
未被调用,因为此Activity
仍位于堆栈的顶部。
答案 0 :(得分:0)
我刚刚得到它 - symply:
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if ( hasFocus ) {
doSomething();
}
}
解决它(也处理应用程序菜单,活动变化等 - 每次焦点都在变化)。