wjc
3 天以前 2d0aa556a87a96cd930306122980deb3d0b7230e
2025年07月18日14:27:24
2个文件已修改
23 ■■■■ 已修改文件
app/build.gradle 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/hdl/photovoltaic/HDLApp.java 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/build.gradle
@@ -29,7 +29,7 @@
        applicationId "com.hdl.photovoltaic"
        minSdk 23
        targetSdk 34
        versionCode 15
        versionCode 16
        versionName "1.3.1"//版本规则1.3是产品功能迭代用的,最后一位0是我们修复bug用的
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
app/src/main/java/com/hdl/photovoltaic/HDLApp.java
@@ -509,17 +509,18 @@
    /**
     * 重启app
     */
//    private void restartApp(Context context) {
//        try {
    private void restartApp(Context context) {
        try {
//            MobclickAgent.onKillProcess(context);
//            Intent intent = new Intent(context, StartActivity.class);
//            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
//            context.startActivity(intent);
//            killAppProcess(context);
//        } catch (Exception e) {
//            String a = e.getMessage();
//        }
//    }
            SystemClock.sleep(300);
            Intent intent = new Intent(context, StartActivity.class);
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
            context.startActivity(intent);
            killAppProcess(context);
        } catch (Exception e) {
            String a = e.getMessage();
        }
    }
    /**
     * 关掉app所有进程