源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

快速解决fragment中onActivityResult不调用的问题

  • 时间:2021-10-21 02:45 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:快速解决fragment中onActivityResult不调用的问题
fragment 通过startActivityForResult方法启动另一个activity,返回时,不调用onActivityResult方法, [b]解决步骤: [/b] 1.  在Fragment所属的Activity中,重写了onActivityResult方法,确保加上super.onActivityResult
 @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data)
  {
    super.onActivityResult(requestCode, resultCode, data);
  }

2.  在Fragment中调用startActivityForResult,直接用startActivityForResult,而不是使用getActivity().startActivityForResult调用 [b]如果在fragment捕捉隐藏和显示事件,有两个方法,第一个是onHiddenChanged,第二个是setUserVisibleHint,区别:[/b] 调用 hide show ,onHiddenChanged会调用 当fragment结合viewpager使用时 ,调用setUserVisibleHint方法 以上这篇快速解决fragment中onActivityResult不调用的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部