自己新浪博客转移

public class MyApplication extends Application{

    private int count = 0;

    @Override

    public void onCreate() {

        super.onCreate();

        registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {

            @Override

            public void onActivityCreated(Activity activity, Bundle savedInstanceState) {

            }

 

            @Override

            public void onActivityStarted(Activity activity) {

                count ++;

                if(count == 1){

                 //从后台到前台

                }

            }

 

            @Override

            public void onActivityResumed(Activity activity) {

            }

 

            @Override

            public void onActivityPaused(Activity activity) {

            }

 

            @Override

            public void onActivityStopped(Activity activity) {

                if(count > 0) {

                    count--;

                }

                if(count == 0){

                 //从前台到后台

                }

            }

 

            @Override

            public void onActivitySaveInstanceState(Activity activity, Bundle outState) {

 

            }

 

            @Override

            public void onActivityDestroyed(Activity activity) {

            }

        });

    }

 

    public boolean isBackground(){

        if(count <= 0){

            return true;

        } else {

            return false;

        }

    }

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐