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