diff --git a/app/src/main/java/com/gh/gamecenter/qa/answer/detail/AnswerDetailFragment.java b/app/src/main/java/com/gh/gamecenter/qa/answer/detail/AnswerDetailFragment.java index 0c3efdf8b7..150844302d 100644 --- a/app/src/main/java/com/gh/gamecenter/qa/answer/detail/AnswerDetailFragment.java +++ b/app/src/main/java/com/gh/gamecenter/qa/answer/detail/AnswerDetailFragment.java @@ -586,6 +586,7 @@ public class AnswerDetailFragment extends NormalFragment { public void onMenuItemClick(MenuItem menuItem) { switch (menuItem.getItemId()) { case R.id.menu_more: + if (mDetailEntity == null) return; showMoreItemDialog(); break; case R.id.menu_collect: @@ -644,7 +645,7 @@ public class AnswerDetailFragment extends NormalFragment { } private void showMoreItemDialog() { - if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED) || mDetailEntity != null) { + if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) { View view = LayoutInflater.from(getContext()).inflate(R.layout.menu_answer_detail_more, null); Dialog dialog = new Dialog(getActivity()); dialog.setContentView(view);