美文网首页
Android 03.Fragment应用

Android 03.Fragment应用

作者: samtake | 来源:发表于2019-10-09 02:56 被阅读0次

    Fragment(碎片)

    创建工程.png

    Fragment应用上

    应用场景

    静态使用

    • xml

    动态使用

    • 逻辑代码

    生命周期

    Fragment生命周期.png

    ------>Fragment依赖于Activity存在,当创建打开时👇
    ActivityonCreate()
    FragmentonAttach:Activity和Fragment产生关联是的回到方法
    FragmentonCreate:当前Fragment第一次被创建是的回调方法
    FragmentonCreateView:当前Fragment第一次绘制用户界面时的回调方法
    FragmentonActivityCreated():当前Fragment所属的Activity创建成功的回调方法
    ActivityonStart()
    FragmentonStart():Fragment能够被用户看到时的回调方法
    ActivityonResume()
    FragmentonResume():Fragment能够获取用户焦点时的回调方法

    ------>屏幕关屏时时👇
    FragmentonPause():Fragment失去用户焦点时的回调方法
    ActivityonPause()
    FragmentonStop():Fragmentwa完全被用户遮挡时的回调方法
    ActivityonStop()

    ------>在同一个Activity下FragmentA切换到FragmentB时👇
    FragmentonPause()
    FragmentonStop()
    FragmentonDestroyView():Activity中的Fragment视图被移除时的回调方法
    FragmentonDestroy():Fragment被销毁时的回调方法
    FragmentonDetach():Activity与Fragment失去关联时的回调方法

    ------>呈上,FragmentB切换回FragmentA时👇
    FragmentonAttach()
    FragmentonCreate()
    FragmentonCreateView()
    FragmentonActivityCreate()
    FragmentonStart()
    FragmentonResume()

    ------>点击Home键时👇
    FragmentonPause()
    ActivityonPause()
    FragmentonStop()
    ActivityonStop()

    ------>重新打开时👇
    ActivityonRestart()
    ActivityonStart()
    FragmentonStart()
    ActivityonResume()
    FragmentonResume()

    Fragment应用下

    Activity向Fragment传值

    Fragment向activity传值

    Fragment与Fragment传值

    ListFragment

    DialogFragment

    相关文章

      网友评论

          本文标题:Android 03.Fragment应用

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