From 42ea59771a54d2591df0a6dd3936dda669be99ae Mon Sep 17 00:00:00 2001
From: gs <3129367635@qq.com>
Date: 星期一, 08 七月 2024 12:23:48 +0800
Subject: [PATCH] 会议统计接入增加,删除,修改接口
---
app_base/src/main/java/com/android/app_base/manager/AppManager.java | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/app_base/src/main/java/com/android/app_base/manager/AppManager.java b/app_base/src/main/java/com/android/app_base/manager/AppManager.java
index 2ed016f..251c58c 100644
--- a/app_base/src/main/java/com/android/app_base/manager/AppManager.java
+++ b/app_base/src/main/java/com/android/app_base/manager/AppManager.java
@@ -1,12 +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;
@@ -93,6 +101,14 @@
return ActivityUtils.startActivity(intent);
}
+ public void startActivityForName(String name) {
+ if(TextUtils.isEmpty(name))return;
+ try {
+ startActivity(Class.forName(name));
+ } catch (ClassNotFoundException e) {
+ e.printStackTrace();
+ }
+ }
/**
* 缁撴潫褰撳墠Activity锛堝爢鏍堜腑鏈�鍚庝竴涓帇鍏ョ殑锛�
*/
@@ -209,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();
+ }
}
\ No newline at end of file
--
Gitblit v1.9.1