当应用程序带到前台时Android应用检测事件?

时间:2016-05-05 08:46:32

标签: android

目前的情况和问题:

我的app和AppController类中有10个以上的活动由Application类扩展。当前使用AppController类中的onTrimMemory(TRIM_MEMORY_BACKGROUND)将应用程序发送到后台时,当前成功检测到onbackground事件。

现在我想在应用程序再次进入前台时检测事件。

是否有像onTrimMemory这样的方法或事件?

先谢谢。

1 个答案:

答案 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);
       }