diff --git a/app/src/main/java/com/gh/gamecenter/ask/AskQuestionsNewFragment.java b/app/src/main/java/com/gh/gamecenter/ask/AskQuestionsNewFragment.java index 99030024b9..b989e14107 100644 --- a/app/src/main/java/com/gh/gamecenter/ask/AskQuestionsNewFragment.java +++ b/app/src/main/java/com/gh/gamecenter/ask/AskQuestionsNewFragment.java @@ -21,6 +21,7 @@ import com.gh.gamecenter.R; import com.gh.gamecenter.ask.entity.AskTagGroupsEntity; import com.gh.gamecenter.ask.viewmodel.AskQuestionsNewViewModel; import com.halo.assistant.HaloApp; +import com.lightgame.utils.Utils; import com.lightgame.view.NoScrollableViewPager; import java.util.List; @@ -74,6 +75,11 @@ public class AskQuestionsNewFragment extends BaseFragment { mModel = ViewModelProviders.of(this, factory) .get(AskQuestionsNewViewModel.class); subscribeUi(mModel); + + // 页面销毁时进行一次重试,防止更换社区时页面销毁导致onActivityResult无法接受到信息 + if (savedInstanceState != null) { + mModel.repty(); + } } private void subscribeUi(AskQuestionsNewViewModel viewModel) {