|
|
|
@ -28,14 +28,14 @@ public class UpdateReceiver extends BroadcastReceiver {
|
|
|
|
|
private void packageChanged(Context context, String action, String packageName, String targetPackageName) {
|
|
|
|
|
if (action.equals(Intent.ACTION_PACKAGE_REPLACED)) { // Upgrade Broadcast
|
|
|
|
|
Log.e(TAG, "onReceive:Upgraded and Restart the App:" + targetPackageName);
|
|
|
|
|
MpMasterService.resetVersions();
|
|
|
|
|
MpMasterService.resetVersions(context);
|
|
|
|
|
if (packageName.equals("package:" + targetPackageName)) {
|
|
|
|
|
// SysApi.enableApp(context, targetPackageName);
|
|
|
|
|
restartAPP(context, targetPackageName);
|
|
|
|
|
}
|
|
|
|
|
} else if (action.equals(Intent.ACTION_PACKAGE_ADDED)) {// Install broadcast
|
|
|
|
|
Log.e(TAG, "onReceive:Installed and Start the App:" + targetPackageName);
|
|
|
|
|
MpMasterService.resetVersions();
|
|
|
|
|
MpMasterService.resetVersions(context);
|
|
|
|
|
if (packageName.equals("package:" + targetPackageName)) {
|
|
|
|
|
/*SystemUtil.reBootDevice();*/
|
|
|
|
|
// SysApi.enableApp(context, targetPackageName);
|
|
|
|
@ -49,14 +49,14 @@ public class UpdateReceiver extends BroadcastReceiver {
|
|
|
|
|
private void packageChanged(Context context, String action, String packageName, String targetPackageName, String aliveFileName) {
|
|
|
|
|
if (action.equals(Intent.ACTION_PACKAGE_REPLACED)) { // Upgrade Broadcast
|
|
|
|
|
Log.e(TAG, "onReceive:Upgraded and Restart the App:" + targetPackageName);
|
|
|
|
|
MpMasterService.resetVersions();
|
|
|
|
|
MpMasterService.resetVersions(context);
|
|
|
|
|
if (packageName.equals("package:" + targetPackageName)) {
|
|
|
|
|
// SysApi.enableApp(context, targetPackageName);
|
|
|
|
|
tryToRestartApp(context, targetPackageName);
|
|
|
|
|
}
|
|
|
|
|
} else if (action.equals(Intent.ACTION_PACKAGE_ADDED)) {// Install broadcast
|
|
|
|
|
Log.e(TAG, "onReceive:Installed and Start the App:" + targetPackageName);
|
|
|
|
|
MpMasterService.resetVersions();
|
|
|
|
|
MpMasterService.resetVersions(context);
|
|
|
|
|
if (packageName.equals("package:" + targetPackageName)) {
|
|
|
|
|
/*SystemUtil.reBootDevice();*/
|
|
|
|
|
// SysApi.enableApp(context, targetPackageName);
|
|
|
|
|