mac
2024-08-22 30859ca8f2175475d2c666353bc27f3b2ceede53
app/src/main/java/com/hdl/photovoltaic/utils/AppManagerUtils.java
@@ -4,21 +4,11 @@
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import com.hdl.photovoltaic.HDLApp;
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.other.HdlThreadLogic;
import com.hdl.photovoltaic.widget.LoadingDialog;
import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Stack;
@@ -109,6 +99,20 @@
    }
    /**
     * 是否存在类名的Activity
     */
    public boolean existsActivity(Class<?>... args) {
        for (Activity activity : activityStack) {
            for (Class<?> cls : args) {
                if (activity.getClass().equals(cls)) {
                    return true;
                }
            }
        }
        return false;
    }
    /**
     * 指定一个类名,从指定类名开始移除后面所有Activity
     *
     * @param className   Activity-类名(activity.getClass().getName())
@@ -151,6 +155,9 @@
     * 结束所有Activity
     */
    public void finishAllActivity() {
        if (activityStack == null) {
            return;
        }
        for (int i = 0, size = activityStack.size(); i < size; i++) {
            if (null != activityStack.get(i)) {
                Activity activity = activityStack.get(i);