|
|
@@ -1,5 +1,6 @@
|
|
|
package com.usai.apex;
|
|
|
|
|
|
+import android.app.Activity;
|
|
|
import android.app.AlarmManager;
|
|
|
import android.app.Application;
|
|
|
import android.app.PendingIntent;
|
|
|
@@ -8,6 +9,7 @@ import android.content.Intent;
|
|
|
import android.content.SharedPreferences;
|
|
|
import android.content.res.Configuration;
|
|
|
import android.content.res.Resources;
|
|
|
+import android.os.Bundle;
|
|
|
import android.os.SystemClock;
|
|
|
import android.text.TextUtils;
|
|
|
import android.util.Log;
|
|
|
@@ -53,47 +55,55 @@ public class ApexTrackingApplication extends Application
|
|
|
super.onCreate();
|
|
|
|
|
|
|
|
|
-// registerActivityLifecycleCallbacks(new Application.ActivityLifecycleCallbacks() {
|
|
|
-// @Override
|
|
|
-// public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void onActivityStarted(Activity activity) {
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-// // ...
|
|
|
-// @Override
|
|
|
-// public void onActivityResumed(Activity activity) {
|
|
|
-//// if (isBackground) {
|
|
|
-//// isBackground = false;
|
|
|
-//// notifyForeground();
|
|
|
-//// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void onActivityPaused(Activity activity) {
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void onActivityStopped(Activity activity) {
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void onActivityDestroyed(Activity activity) {
|
|
|
-//
|
|
|
-// }
|
|
|
-// // ...
|
|
|
-// });
|
|
|
+ registerActivityLifecycleCallbacks(new Application.ActivityLifecycleCallbacks() {
|
|
|
+ @Override
|
|
|
+ public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
|
|
|
+ Resources res = ApexTrackingApplication.getInstance().getResources();
|
|
|
+ Configuration config = new Configuration();
|
|
|
+ config.setToDefaults();
|
|
|
+ res.updateConfiguration(config, res.getDisplayMetrics());
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onActivityStarted(Activity activity) {
|
|
|
+
|
|
|
+// // 加载系统默认设置,字体不随用户设置变化
|
|
|
+// Resources res = ApexTrackingApplication.getInstance().getResources();
|
|
|
+// Configuration config = new Configuration();
|
|
|
+// config.setToDefaults();
|
|
|
+// res.updateConfiguration(config, res.getDisplayMetrics());
|
|
|
+ }
|
|
|
+
|
|
|
+ // ...
|
|
|
+ @Override
|
|
|
+ public void onActivityResumed(Activity activity) {
|
|
|
+// if (isBackground) {
|
|
|
+// isBackground = false;
|
|
|
+// notifyForeground();
|
|
|
+// }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onActivityPaused(Activity activity) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onActivityStopped(Activity activity) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onActivityDestroyed(Activity activity) {
|
|
|
+
|
|
|
+ }
|
|
|
+ // ...
|
|
|
+ });
|
|
|
|
|
|
// 加载系统默认设置,字体不随用户设置变化
|
|
|
Resources res = super.getResources();
|