|
|
@@ -15,7 +15,6 @@ import android.util.Log;
|
|
|
import com.android.volley.RequestQueue;
|
|
|
import com.android.volley.toolbox.Volley;
|
|
|
import com.baidu.mapapi.SDKInitializer;
|
|
|
-import com.core.app.R;
|
|
|
import com.common.config.BaseApplication;
|
|
|
import com.common.preferences.PreferenceUtils;
|
|
|
import com.common.preferences.SharedUtil;
|
|
|
@@ -28,6 +27,7 @@ import com.core.net.NetWorkObservable;
|
|
|
import com.core.net.location.BdLocationHelper;
|
|
|
import com.core.net.ssl.AuthImageDownloader;
|
|
|
import com.core.net.volley.FastVolley;
|
|
|
+import com.core.utils.CommonUtil;
|
|
|
import com.facebook.stetho.Stetho;
|
|
|
import com.iflytek.cloud.SpeechConstant;
|
|
|
import com.iflytek.cloud.SpeechUtility;
|
|
|
@@ -112,8 +112,6 @@ public class MyApplication extends BaseApplication {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
@Override
|
|
|
public void initConfig() throws Exception {
|
|
|
Stetho.initializeWithDefaults(this);
|
|
|
@@ -127,7 +125,7 @@ public class MyApplication extends BaseApplication {
|
|
|
//启用APP Restart,默认为true
|
|
|
CustomActivityOnCrash.setEnableAppRestart(true);
|
|
|
//设置重新启动的activity
|
|
|
- // CustomActivityOnCrash.setRestartActivityClass(SplashActivity.class);
|
|
|
+ // CustomActivityOnCrash.setRestartActivityClass(SplashActivity.class);
|
|
|
|
|
|
INSTANCE = this;
|
|
|
ZXingLibrary.initDisplayOpinion(this);
|
|
|
@@ -176,21 +174,33 @@ public class MyApplication extends BaseApplication {
|
|
|
}*/
|
|
|
registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
|
|
|
@Override
|
|
|
- public void onActivityCreated(Activity activity, Bundle savedInstanceState) {}
|
|
|
+ public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
- public void onActivityStarted(Activity activity) {}
|
|
|
+ public void onActivityStarted(Activity activity) {
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void onActivityResumed(Activity activity) {
|
|
|
MyActivityManager.getInstance().setCurrentActivity(activity);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
- public void onActivityPaused(Activity activity) {}
|
|
|
+ public void onActivityPaused(Activity activity) {
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
- public void onActivityStopped(Activity activity) {}
|
|
|
+ public void onActivityStopped(Activity activity) {
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
- public void onActivitySaveInstanceState(Activity activity, Bundle outState) {}
|
|
|
+ public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
- public void onActivityDestroyed(Activity activity) {}
|
|
|
+ public void onActivityDestroyed(Activity activity) {
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -243,8 +253,11 @@ public class MyApplication extends BaseApplication {
|
|
|
MobclickAgent.UMAnalyticsConfig config = new MobclickAgent.UMAnalyticsConfig(this, "57ea27bb67e58e088c003bbf",
|
|
|
"baidu", MobclickAgent.EScenarioType.E_UM_NORMAL);
|
|
|
MobclickAgent.startWithConfigure(config);
|
|
|
+ if (!CommonUtil.isReleaseVersion()) {//当前为开发版本时候不需要上传友盟
|
|
|
+ MobclickAgent.setCatchUncaughtExceptions(false);
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 为HttpUtils配置参数
|
|
|
*/
|
|
|
@@ -384,7 +397,7 @@ public class MyApplication extends BaseApplication {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
@Override
|
|
|
protected void attachBaseContext(Context base) {
|
|
|
super.attachBaseContext(base);
|
|
|
@@ -393,9 +406,9 @@ public class MyApplication extends BaseApplication {
|
|
|
|
|
|
|
|
|
public String getLoginUserId() {
|
|
|
- return (mLoginUser!=null&&!TextUtils.isEmpty(mLoginUser.getUserId()))?mLoginUser.getUserId():"";
|
|
|
+ return (mLoginUser != null && !TextUtils.isEmpty(mLoginUser.getUserId())) ? mLoginUser.getUserId() : "";
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public static MyApplication getInstance() {
|
|
|
return INSTANCE;
|
|
|
}
|