From 9ac373bf0e2c429dbd0e0d33bd033ecc042d64e6 Mon Sep 17 00:00:00 2001 From: kehaoyuan Date: Fri, 27 Apr 2018 06:08:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=89=E7=8E=AF=E5=8A=A9=E6=89=8BV3.2=20RELE?= =?UTF-8?q?ASE=EF=BC=8820180427-0410=EF=BC=89=E6=B5=8B=E8=AF=95=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E6=B1=87=E6=80=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/gh/gamecenter/LibaoDetailActivity.java | 16 +++++++++++----- .../gamecenter/adapter/LibaoDetailAdapter.java | 6 +++++- .../gh/gamecenter/ask/QuestionsEditFragment.java | 2 ++ .../ask/QuestionsEditIndexFragment.java | 2 +- .../ask/questionsdetail/AnswerEditFragment.java | 12 ++++++++---- .../gamecenter/manager/RefreshTokenManager.java | 3 +++ .../game/GameNewsSearchResultFragment.java | 1 + .../layout/fragment_game_news_search_result.xml | 2 ++ 8 files changed, 33 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/gh/gamecenter/LibaoDetailActivity.java b/app/src/main/java/com/gh/gamecenter/LibaoDetailActivity.java index 133c772855..f69a386882 100644 --- a/app/src/main/java/com/gh/gamecenter/LibaoDetailActivity.java +++ b/app/src/main/java/com/gh/gamecenter/LibaoDetailActivity.java @@ -370,10 +370,15 @@ public class LibaoDetailActivity extends BaseActivity implements LibaoDetailAdap @Override public void onFailure(HttpException e) { - mLibaoDetailRv.setVisibility(View.GONE); - mLlLoading.setVisibility(View.GONE); - mLibaoDetailRv.setPadding(0, 0, 0, 0); - mNoConnection.setVisibility(View.VISIBLE); + if (e != null && e.code() == 404) { + mLibaoDetailRv.setVisibility(View.GONE); + mLlLoading.setVisibility(View.GONE); + mLibaoDetailRv.setPadding(0, 0, 0, 0); + mNoneDataTv.setText("天了噜~页面不见了"); + mNoneData.setVisibility(View.VISIBLE); + } else { + loadError(); + } } }); } @@ -451,8 +456,9 @@ public class LibaoDetailActivity extends BaseActivity implements LibaoDetailAdap mLibaoDetailRv.setVisibility(View.GONE); mLlLoading.setVisibility(View.GONE); mLibaoDetailRv.setPadding(0, 0, 0, 0); - mNoneDataTv.setText("天了噜~页面不见了"); + mNoneDataTv.setText("页面不见了~"); mNoneData.setVisibility(View.VISIBLE); + toast("内容可能已被删除"); } // 领取/淘号失败,根据返回的时间重新倒数 diff --git a/app/src/main/java/com/gh/gamecenter/adapter/LibaoDetailAdapter.java b/app/src/main/java/com/gh/gamecenter/adapter/LibaoDetailAdapter.java index bd5b7fe828..feb924b154 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/LibaoDetailAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/adapter/LibaoDetailAdapter.java @@ -88,7 +88,11 @@ public class LibaoDetailAdapter extends BaseRecyclerAdapter { @Override public void onFailure(HttpException e) { - mOnRequestCallBackListener.loadEmpty(); + if (e != null && e.code() == 404) { + mOnRequestCallBackListener.loadEmpty(); + } else { + mOnRequestCallBackListener.loadError(); + } } }); } diff --git a/app/src/main/java/com/gh/gamecenter/ask/QuestionsEditFragment.java b/app/src/main/java/com/gh/gamecenter/ask/QuestionsEditFragment.java index 318632d128..c73040c7db 100644 --- a/app/src/main/java/com/gh/gamecenter/ask/QuestionsEditFragment.java +++ b/app/src/main/java/com/gh/gamecenter/ask/QuestionsEditFragment.java @@ -170,6 +170,8 @@ public class QuestionsEditFragment extends NormalFragment { toast("标题至少6个字"); return; } + addQuestionsIndexFragment(null); + showSearchIndexLayout(false); CheckLoginUtils.checkLogin(getContext(), this::addTagByTitle); } } diff --git a/app/src/main/java/com/gh/gamecenter/ask/QuestionsEditIndexFragment.java b/app/src/main/java/com/gh/gamecenter/ask/QuestionsEditIndexFragment.java index 1db51c100e..3f7370dd40 100644 --- a/app/src/main/java/com/gh/gamecenter/ask/QuestionsEditIndexFragment.java +++ b/app/src/main/java/com/gh/gamecenter/ask/QuestionsEditIndexFragment.java @@ -97,7 +97,7 @@ public class QuestionsEditIndexFragment extends ListFragment