美文网首页
fragment 小结

fragment 小结

作者: guoheng1996 | 来源:发表于2018-11-28 22:59 被阅读0次

    fragment 使用startActivityForResult()时,让fragment的onActivityResult起作用。
    1.宿主Activity要实现一个空的onActivityResult(),里面调用super.onActivityResult().
    2.调用Fragment#startActivityForResult()而不是用Activity的

    Fragment可见性总结:(来自CSDN BangKey

    1, onHiddenChanged(boolean hidden)

    (1)只在调用hideFragment/showFragment后才会调用,PagerAdapter方式中不会调用。

    (2)对应的isHidden()方法,只对show/hide方式有用。

    (3)show/hide触发时只针对当前fragment有用,对其子fragment没有作用,即子fragment不会回调onHiddenChanged方法。

    2, setUserVisibleHint(booleanisVisibleToUser)

    (1)只在PagerAdapter方式中回调调用。

    (2) Fragment的PagerAdapter包括FragmentStatePagerAdapter和FragmentPagerAdapter两个子抽象类。

    3, Fragment的isVisible()判断方法

    (1)在PagerAdapter方式中不准确,即fragment不是PagerAdapter当前显示的fragment时也会是true。

    Fragment remove 之后需要commit。
    fragment

    相关文章

      网友评论

          本文标题:fragment 小结

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