美文网首页
fragment不走onActivityResult方法的解决

fragment不走onActivityResult方法的解决

作者: 小婷android | 来源:发表于2021-07-08 17:42 被阅读0次
fragment中使用
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (resultCode == RESULT_OK) {
         //处理需要的逻辑
        }
    }

依附的activity中使用
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (resultCode == RESULT_OK) {
           //获取需要的fragment
            List<Fragment> fragments = manager.getFragments();
            MySelfFragment fragment= (MySelfFragment) fragments.get(2);
           //调用fragment中的方法
            fragment.onActivityResult(requestCode,resultCode,data);
        }
    }

相关文章

网友评论

      本文标题:fragment不走onActivityResult方法的解决

      本文链接:https://www.haomeiwen.com/subject/lmutpltx.html