fix: switch state sync problem

This commit is contained in:
hyb1996
2017-02-04 10:14:58 +08:00
parent 5640b47663
commit 3fb16518e4
11 changed files with 205 additions and 106 deletions

View File

@@ -1,8 +1,10 @@
package com.stardust.scriptdroid;
import android.app.Application;
import android.preference.PreferenceManager;
import com.stardust.util.CrashHandler;
import com.stardust.util.StateObserver;
/**
* Created by Stardust on 2017/1/27.
@@ -11,14 +13,21 @@ import com.stardust.util.CrashHandler;
public class App extends Application {
private static App instance;
private static StateObserver stateObserver;
public static App getApp() {
return instance;
}
public static StateObserver getStateObserver() {
return stateObserver;
}
public void onCreate() {
super.onCreate();
Thread.setDefaultUncaughtExceptionHandler(new CrashHandler(ErrorReportActivity.class));
instance = this;
stateObserver = new StateObserver(PreferenceManager.getDefaultSharedPreferences(this));
}
}