zoukankan      html  css  js  c++  java
  • [Android学习笔记]Fragment使用

    一.android.app.Fragment 与 android.support.v4.app.Fragment 区别

    support.v4.app.Fragment是为了给低版本Android使用的jar包

    android.app.Fragment支持的最低版本是Android3.0 – android:minSdkVersion=”11”

    如果要在更低的版本使用Fragment,则需要引入android-support-v4.jar

    使用时的区别:

    android.support.v4.app.Fragment:

    getSupportFragmentManager()时,Activity需要继承android.support.v4.app.FragmentActivity

    android.app.Fragment:

    getFragmentManager()继承Activity即可

    为了能兼容低版本系统,建议使用android.support.v4.app

    二.Fragment与Activity交互

      1.Fragment响应onActivityResult

         在Framgent中使用当前Fragment实例的startActivityForResult方法创建Activity即可,让创建的Activity setResult并且finish之后,Fragment实例会回调onActivityResult方法,并且此Fragment的宿主Activity也会回调onActivityResult方法,

    此时通过RequestCode进行判断谁来处理消息即可

    三.Fragment与Fragment之间的交互

  • 相关阅读:
    Android Activity
    Android 五大布局
    Android 使用线性布局LinearLayout和Button实现一个点红块游戏
    邻接表、逆邻接表
    view的绘制原理
    IPC机制
    图的深度优先遍历
    最短路径算法
    几种编码方式
    Android APK反编译问题
  • 原文地址:https://www.cnblogs.com/hellenism/p/4132895.html
Copyright © 2011-2022 走看看