栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

IllegalStateException:在具有onActivityResult的onSaveInstanceState之后无法执行此操作

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IllegalStateException:在具有onActivityResult的onSaveInstanceState之后无法执行此操作

您必须

super.onActivityResult(requestCode, resultCode,data)
onActivityResult()
方法中执行任何FragmentTransactions之前先调用,因为该调用是“解锁”
FragmentManager的操作,并指出您处于执行FragmentTransactions的有效状态。

    @Override    protected void onActivityResult(int requestCode, int resultCode, Intent data) {        // Add this line        super.onActivityResult(requestCode, resultCode, data);        // This all remains the same        if (requestCode == 1) { if(resultCode == RESULT_OK) {     MyCustomDialogFragment newPopup = new MyCustomDialogFragment();     newPopup.setMyClickListener(MainActivity.this);     FragmentManager fragmentManager = getSupportFragmentManager();     newPopup.show(fragmentManager, "CashReceivePopup"); }        }   }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/514555.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号