老套路看图:
我们可以利用application监听全局的所有activity的生命周期前提版本大于Android4.0
提供一个监听的工具类
package com.mchsdk.open;
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
/**
* @author XiaYiYe5
* 2020年7月14日15:32:02
* 监听游戏前后台的工具类
*/
public class AppFrontBackHelper {
private OnAppStatusListener mOnAppStatusListener;
public AppFrontBackHelper() {
}
/**
* 注册状态监听,仅在Application中使用
*
* @param application 全局application
* @param listener 监听器
*/
public void register(Application application, OnAppStatusListener listener) {
mOnAppStatusListener = listener;
application.registerActivityLifecycleCallbacks(activityLifecycleCallbacks);
}
public void unRegister(Application application)