美文网首页
Fragment和Activity之间相互通信

Fragment和Activity之间相互通信

作者: HelloJP | 来源:发表于2018-10-11 15:11 被阅读0次

    在Activity中获取Fragment的实例:

    Activity继承android.os.activity

    Fragment fragment = getFragmentManager().findFragmentById(R.id.fragment_id);
    

    Activity继承android.support.v7.app.AppCompatActivity

    Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.fragment_id);
    

    然后可以通过fragment实例来调用fragment中的方法或获取数据;

    Fragment中获取Activity的实例:

    调用 getActivity() 方法获取Activity的实例,然后就可以调用Activity中的方法或者获取数据了。

    相关文章

      网友评论

          本文标题:Fragment和Activity之间相互通信

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