Commit 97052ba2 authored by fallenstardust's avatar fallenstardust

未获取到dataver时也不提示new

parent 0851460e
...@@ -78,6 +78,7 @@ import cn.garymb.ygomobile.utils.FileLogUtil; ...@@ -78,6 +78,7 @@ import cn.garymb.ygomobile.utils.FileLogUtil;
import cn.garymb.ygomobile.utils.OkhttpUtil; import cn.garymb.ygomobile.utils.OkhttpUtil;
import cn.garymb.ygomobile.utils.SharedPreferenceUtil; import cn.garymb.ygomobile.utils.SharedPreferenceUtil;
import cn.garymb.ygomobile.utils.YGOUtil; import cn.garymb.ygomobile.utils.YGOUtil;
import cn.garymb.ygomobile.widget.overlay.OverlayView;
import ocgcore.CardManager; import ocgcore.CardManager;
import ocgcore.DataManager; import ocgcore.DataManager;
import ocgcore.data.Card; import ocgcore.data.Card;
...@@ -90,6 +91,7 @@ public class HomeFragment extends BaseFragemnt implements OnDuelAssistantListene ...@@ -90,6 +91,7 @@ public class HomeFragment extends BaseFragemnt implements OnDuelAssistantListene
public static final int ID_HOMEFRAGMENT = 0; public static final int ID_HOMEFRAGMENT = 0;
private DuelAssistantManagement duelAssistantManagement; private DuelAssistantManagement duelAssistantManagement;
private HomeActivity activity; private HomeActivity activity;
private WebActivity webActivity;
private static final int TYPE_BANNER_QUERY_OK = 0; private static final int TYPE_BANNER_QUERY_OK = 0;
private static final int TYPE_BANNER_QUERY_EXCEPTION = 1; private static final int TYPE_BANNER_QUERY_EXCEPTION = 1;
private static final int TYPE_RES_LOADING_OK = 2; private static final int TYPE_RES_LOADING_OK = 2;
...@@ -141,7 +143,7 @@ public class HomeFragment extends BaseFragemnt implements OnDuelAssistantListene ...@@ -141,7 +143,7 @@ public class HomeFragment extends BaseFragemnt implements OnDuelAssistantListene
if (!EventBus.getDefault().isRegistered(this)) {//加上判断 if (!EventBus.getDefault().isRegistered(this)) {//加上判断
EventBus.getDefault().register(this); EventBus.getDefault().register(this);
} }
findExPansionsDataVer(); showExNew();
//showNewbieGuide("homePage"); //showNewbieGuide("homePage");
return layoutView; return layoutView;
} }
...@@ -265,9 +267,20 @@ public class HomeFragment extends BaseFragemnt implements OnDuelAssistantListene ...@@ -265,9 +267,20 @@ public class HomeFragment extends BaseFragemnt implements OnDuelAssistantListene
} }
}; };
private void findExPansionsDataVer() { private void showExNew() {
if (AppsSettings.get().isReadExpansions()) { if (AppsSettings.get().isReadExpansions()) {
String oldVer = SharedPreferenceUtil.getExpansionDataVer(); String oldVer = SharedPreferenceUtil.getExpansionDataVer();
findExPansionsDataVer();
Log.i(BuildConfig.VERSION_NAME, WebActivity.dataVer);
if (!TextUtils.isEmpty(WebActivity.dataVer) && !WebActivity.dataVer.equals(oldVer)) {
ll_new_notice.setVisibility(View.VISIBLE);
} else {
ll_new_notice.setVisibility(View.GONE);
}
}
}
private static void findExPansionsDataVer() {
OkhttpUtil.get(URL_YGO233_DATAVER, new Callback() { OkhttpUtil.get(URL_YGO233_DATAVER, new Callback() {
@Override @Override
public void onFailure(Call call, IOException e) { public void onFailure(Call call, IOException e) {
...@@ -279,10 +292,7 @@ public class HomeFragment extends BaseFragemnt implements OnDuelAssistantListene ...@@ -279,10 +292,7 @@ public class HomeFragment extends BaseFragemnt implements OnDuelAssistantListene
WebActivity.dataVer = response.body().string(); WebActivity.dataVer = response.body().string();
} }
}); });
if (!WebActivity.dataVer.equals(oldVer)) {
ll_new_notice.setVisibility(View.VISIBLE);
}
}
} }
private void findMcNews() { private void findMcNews() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment