Linjiajia
2023-12-29 590c1cff46b105d774271f950caa9f65523f05c1
app_base/src/main/java/com/android/app_base/manager/AppManager.java
@@ -1,13 +1,20 @@
package com.android.app_base.manager;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.text.TextUtils;
import android.util.Log;
import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import com.blankj.utilcode.util.ActivityUtils;
import com.blankj.utilcode.util.AppUtils;
import java.util.Stack;
@@ -218,4 +225,18 @@
            e.printStackTrace();
        }
    }
    /**
     *  重启应用
     */
    public void restartApp() {
        AppUtils.relaunchApp();
    }
    public void restartApp(Context context) {
        Intent intent = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
        AppExit();
    }
}