diff --git a/app/src/debug/java/com/gh/gamecenter/DataUtils.java b/app/src/debug/java/com/gh/gamecenter/DataUtils.java index 345c0f02ea..ec467d7af4 100644 --- a/app/src/debug/java/com/gh/gamecenter/DataUtils.java +++ b/app/src/debug/java/com/gh/gamecenter/DataUtils.java @@ -35,7 +35,7 @@ public class DataUtils { public static void init(final Application context, String channel) { // 神烦这些SDK上报,debug就不开了 - if (!DEBUG) return; + if (DEBUG) return; //TalkingData try { diff --git a/app/src/main/java/com/gh/gamecenter/NormalActivity.java b/app/src/main/java/com/gh/gamecenter/NormalActivity.java index 539c5e157c..74c8b94efa 100644 --- a/app/src/main/java/com/gh/gamecenter/NormalActivity.java +++ b/app/src/main/java/com/gh/gamecenter/NormalActivity.java @@ -143,6 +143,7 @@ public class NormalActivity extends BaseActivity implements ToolbarController, T @Override public void setToolbarMenu(@MenuRes int res) { + if (mNormalToolbar == null) return; mNormalToolbar.inflateMenu(res); mNormalToolbar.setOnMenuItemClickListener(this); diff --git a/app/src/main/java/com/gh/gamecenter/kaifu/KaiFuVpFragment.java b/app/src/main/java/com/gh/gamecenter/kaifu/KaiFuVpFragment.java index 478ddaa5c8..73418ade2a 100644 --- a/app/src/main/java/com/gh/gamecenter/kaifu/KaiFuVpFragment.java +++ b/app/src/main/java/com/gh/gamecenter/kaifu/KaiFuVpFragment.java @@ -24,7 +24,6 @@ import com.gh.gamecenter.entity.KaiFuServerEntity; import com.gh.gamecenter.eventbus.EBDownloadStatus; import com.lightgame.download.DataWatcher; import com.lightgame.download.DownloadEntity; -import com.lightgame.utils.Utils; import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; @@ -257,7 +256,7 @@ public class KaiFuVpFragment extends BaseFragment { @Override public void loadError() { super.loadError(); - Utils.toast(getContext(), getContext().getString(R.string.loading_failed_hint)); + toast(R.string.loading_failed_hint); mNoConn.setVisibility(View.VISIBLE); mNoneData.setVisibility(View.GONE); mLoading.setVisibility(View.GONE); diff --git a/app/src/main/java/com/gh/gamecenter/subject/SubjectTileFragment.java b/app/src/main/java/com/gh/gamecenter/subject/SubjectTileFragment.java index f9b9de7fbb..b79a063ffe 100644 --- a/app/src/main/java/com/gh/gamecenter/subject/SubjectTileFragment.java +++ b/app/src/main/java/com/gh/gamecenter/subject/SubjectTileFragment.java @@ -21,6 +21,7 @@ import com.gh.common.util.StringUtils; import com.gh.gamecenter.R; import com.gh.gamecenter.adapter.SubjectTypeAdapter; import com.gh.gamecenter.eventbus.EBReuse; +import com.gh.gamecenter.normal.ToolbarController; import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; @@ -123,9 +124,11 @@ public class SubjectTileFragment extends BaseFragment implements SubjectTypeAdap if (!TextUtils.isEmpty(mName)) { int totalScrollRange = appBarLayout.getTotalScrollRange(); if (Math.abs(verticalOffset) < totalScrollRange / 2) { - setNavigationTitle(mName); + if (getActivity() instanceof ToolbarController) + ((ToolbarController) getActivity()).setNavigationTitle(mName); } else if (Math.abs(verticalOffset) == totalScrollRange && totalScrollRange != 0) { - setNavigationTitle(StringUtils.buildString(mName, "-", mType, "↑")); + if (getActivity() instanceof ToolbarController) + ((ToolbarController) getActivity()).setNavigationTitle(StringUtils.buildString(mName, "-", mType, "↑")); } } } diff --git a/app/src/main/java/com/halo/assistant/HaloApp.java b/app/src/main/java/com/halo/assistant/HaloApp.java index a079be0af7..86fa791b8f 100644 --- a/app/src/main/java/com/halo/assistant/HaloApp.java +++ b/app/src/main/java/com/halo/assistant/HaloApp.java @@ -141,8 +141,12 @@ public class HaloApp extends TinkerAppLike { e.printStackTrace(); } - // 启用EventBus3.0加速功能 - EventBus.builder().addIndex(new EventBusIndex()).installDefaultEventBus(); + // 启用EventBus3.0加速功能 多次调用会报异常 + try { + EventBus.builder().addIndex(new EventBusIndex()).installDefaultEventBus(); + } catch (Exception e) { + e.printStackTrace(); + } } diff --git a/app/src/release/java/com/gh/gamecenter/DataUtils.java b/app/src/release/java/com/gh/gamecenter/DataUtils.java index d7ce6598ef..bc502668b2 100644 --- a/app/src/release/java/com/gh/gamecenter/DataUtils.java +++ b/app/src/release/java/com/gh/gamecenter/DataUtils.java @@ -81,7 +81,7 @@ public class DataUtils { // init bugly try { - CrashReport.setIsDevelopmentDevice(context, false); + CrashReport.setIsDevelopmentDevice(context, "GH_TEST".equals(channel)); CrashReport.UserStrategy strategy = new CrashReport.UserStrategy(context); strategy.setEnableANRCrashMonitor(false);