目前的情况和问题:
我的app和AppController类中有10个以上的活动由Application类扩展。当前使用AppController类中的onTrimMemory(TRIM_MEMORY_BACKGROUND)将应用程序发送到后台时,当前成功检测到onbackground事件。
现在我想在应用程序再次进入前台时检测事件。
是否有像onTrimMemory这样的方法或事件?
先谢谢。
答案 0 :(得分:2)
最后我们找到了解决方案!
试试这个例子
http://vardhan-justlikethat.blogspot.in/2014/02/android-solution-to-detect-when-android.html
将应用程序与活动生命周期连接,并检查onTrimMemory中的isVisibleState 即
implements ActivityLifecycleCallbacks, ComponentCallbacks2 {
在onTrimMemory
@Override
public void onTrimMemory(int level) {
if (stateOfLifeCycle.equals("Stop")) {
wasInBackground = true;
}
super.onTrimMemory(level);
}