修改名称。

This commit is contained in:
2025-11-07 09:22:39 +08:00
parent d9cf55b053
commit a8dcfbb6a7
2203 changed files with 3 additions and 4 deletions

View File

@@ -0,0 +1,63 @@
package com.xscm.moduleutil.interfaces;
import java.util.ArrayList;
import java.util.List;
public class AppLifecycleUtil {
private static final List<LifecycleCallback> sList;
static {
sList = new ArrayList<>();
}
public static void addLifecycleCallback(LifecycleCallback callback) {
if (sList != null) {
sList.add(callback);
}
}
public static void removeLifecycleCallback(LifecycleCallback callback) {
if (sList != null) {
sList.remove(callback);
}
}
/**
* 处于前台
*/
public static void onAppFrontGround() {
if (sList != null && sList.size() > 0) {
for (LifecycleCallback callback : sList) {
callback.onAppFrontGround();
}
}
}
/**
* 处于后台
*/
public static void onAppBackGround() {
if (sList != null && sList.size() > 0) {
for (LifecycleCallback callback : sList) {
callback.onAppBackGround();
}
}
}
public interface LifecycleCallback {
/**
* 处于前台
*/
void onAppFrontGround();
/**
* 处于后台
*/
void onAppBackGround();
}
}