|
@@ -58,8 +58,6 @@ public class TimeTickReceiver extends BroadcastReceiver {
|
|
|
long runTime = (System.currentTimeMillis() - lastRunTime);
|
|
|
if (lastRunTime > 0 && runTime > 1000 * 60 * 3) {
|
|
|
isRunning = false;
|
|
|
- } else {
|
|
|
- LogUtils.d("下载安装app中,已耗时" + runTime);
|
|
|
}
|
|
|
// 空闲中
|
|
|
if (!isRunning && SPUtils.getInstance().getBoolean(AppConstant.AUTO_UPDATE, true)) {
|
|
@@ -84,7 +82,6 @@ public class TimeTickReceiver extends BroadcastReceiver {
|
|
|
if (task.getStartLaunchPackage().equals(AppUtils.getAppPackageName())) {
|
|
|
AsyncTask.execute(() -> {
|
|
|
try {
|
|
|
- HttpTool.INSTANCE.updateCallBack(task.getTaskId(), task.getDeviceCode(), true, true);
|
|
|
if (AppUtils.getAppPackageName().equals(task.getAppPackageName())) {
|
|
|
Tool.INSTANCE.cmd("pm install -d -g " + apkPath + apkName);
|
|
|
Tool.INSTANCE.openApp(task.getStartLaunchPackage());
|
|
@@ -98,6 +95,7 @@ public class TimeTickReceiver extends BroadcastReceiver {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+ HttpTool.INSTANCE.updateCallBack(task.getTaskId(), task.getDeviceCode(), true, true);
|
|
|
} catch (IOException | JSONException e) {
|
|
|
LogUtils.e(Log.getStackTraceString(e));
|
|
|
}
|
|
@@ -109,6 +107,7 @@ public class TimeTickReceiver extends BroadcastReceiver {
|
|
|
AsyncTask.execute(() -> {
|
|
|
try {
|
|
|
HttpTool.INSTANCE.updateCallBack(task.getTaskId(), task.getDeviceCode(), true, true);
|
|
|
+ Tool.INSTANCE.startTaskService();
|
|
|
} catch (IOException | JSONException e) {
|
|
|
LogUtils.e(Log.getStackTraceString(e));
|
|
|
}
|
|
@@ -119,6 +118,7 @@ public class TimeTickReceiver extends BroadcastReceiver {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ isRunning = false;
|
|
|
}
|
|
|
}
|
|
|
};
|