同步Main分支代码

nx2024
Matthew 4 months ago
parent 5ded377478
commit 0793a01b33

@ -107,6 +107,25 @@ public class JSONUtils {
return false;
}
public static JSONObject getConfigFile(String path, String fileName) {
JSONObject jsonObject = null;
File configFile = new File(Environment.getExternalStorageDirectory(), path);
if (!configFile.exists()) {
configFile.mkdirs();
}
configFile = new File(configFile, fileName);
if (!configFile.exists()) {
return jsonObject;
}
jsonObject = JSONUtils.loadJson(configFile.getAbsolutePath());
if (jsonObject == null) {
jsonObject = new JSONObject();
}
return jsonObject;
}
public static boolean updateConfigFile(String path, String fileName, String name, int fieldType, Object val) {
if (name == null) {

@ -398,9 +398,9 @@ public class MicroPhotoContext {
intent.putExtra("reason", reason);
}
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent restartIntent = PendingIntent.getActivity(context, 0, intent, 0);
PendingIntent restartIntent = PendingIntent.getActivity(context, 100, intent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager mgr = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
mgr.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + delayedTimeMs, restartIntent);
mgr.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + ((delayedTimeMs > 0) ? delayedTimeMs : 10), restartIntent);
}
public static void restartApp(Context context, String packageName, String reason) {

Loading…
Cancel
Save