|
|
@@ -163,25 +163,13 @@ public class SheepApp extends MultiDexApplication {
|
|
|
SharedPreferencesUtil.getInstance(this, "cache");
|
|
|
mSheepApp = this;
|
|
|
connectAddress = ConnectAddress.sheep.getDefaultConnectAddress();
|
|
|
- boolean isNotSupport = Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN_MR1;
|
|
|
ContextHolder.setContext(this);
|
|
|
-
|
|
|
- if (!isNotSupport) {
|
|
|
- registerActivityLifecycleCallbacks(activityLifecycleCallbacks);
|
|
|
- }
|
|
|
initNet();
|
|
|
- if (isNotSupport) {
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
/*Rx兜底策略*/
|
|
|
RxJavaPlugins.setErrorHandler(throwable -> Log.e("RxThrowable", throwable.getMessage()));
|
|
|
ChannelContent.getInstance().initChannelContent(this);
|
|
|
//要先同意隐私协议之后,才能去初始化SDK那些内容
|
|
|
initUtils();
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -381,13 +369,9 @@ public class SheepApp extends MultiDexApplication {
|
|
|
}
|
|
|
|
|
|
public void initOtherSDK() {
|
|
|
+ registerActivityLifecycleCallbacks(activityLifecycleCallbacks);
|
|
|
// 小游戏
|
|
|
- MiniSDK.init(this, new MiniSDK.InitCallback() {
|
|
|
- @Override
|
|
|
- public void onInitComplete() {
|
|
|
- Log.e("SNOW", "initComplete");
|
|
|
- }
|
|
|
- });
|
|
|
+ MiniSDK.init(this, () -> Log.e("SNOW", "initComplete"));
|
|
|
// 渠道是否需要使用互联账号作为自有体系登录游戏。
|
|
|
// 如果需要使用互联账号登录的话需要将互联信息委托给SDK后台。
|
|
|
OpenSdkLoginManager.init(
|
|
|
@@ -466,6 +450,12 @@ public class SheepApp extends MultiDexApplication {
|
|
|
/*三方广告SDK接入,点客、游可盈、优投等*/
|
|
|
initThirdAd();
|
|
|
}
|
|
|
+ NetUtil.CAN_CONNECT_SERVICE = true;
|
|
|
+ if (ConfigUtil.getInstance().isUpgrade()) {
|
|
|
+ Beta.autoDownloadOnWifi = !BuildConfig.DEBUG;
|
|
|
+ Bugly.init(getApplicationContext(), Config.BUGLY_APPID, BuildConfig.DEBUG);
|
|
|
+ }
|
|
|
+ AppUsageManager.getInstance().needOpenLookAppUsageStatsPermission(true);//尝试保存应用使用情况的数据
|
|
|
}
|
|
|
|
|
|
private void initUtils() {
|
|
|
@@ -660,15 +650,7 @@ public class SheepApp extends MultiDexApplication {
|
|
|
}
|
|
|
|
|
|
if (mActivityCount == 0) {
|
|
|
- NetUtil.CAN_CONNECT_SERVICE = true;
|
|
|
- if (ConfigUtil.getInstance().isUpgrade()) {
|
|
|
- Beta.autoDownloadOnWifi = !BuildConfig.DEBUG;
|
|
|
- Bugly.init(getApplicationContext(), Config.BUGLY_APPID, BuildConfig.DEBUG);
|
|
|
- }
|
|
|
- AppUsageManager.getInstance().needOpenLookAppUsageStatsPermission(true);//尝试保存应用使用情况的数据
|
|
|
- LogUtil.println("SheepApp onActivityCreated", activity.getClass().getSimpleName(), mActivityCount);
|
|
|
- if (!UMConfigUtils.isNotNeedAct(activity))
|
|
|
- UMConfigUtils.Event.SHEEP_CREATED.onEvent();
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|