`
bcyy
  • 浏览: 1809390 次
文章分类
社区版块
存档分类
最新评论

Android Fragment---跟Activity通信

 
阅读更多
尽管Fragment是作为一个独立于Activity来实现的一个对象,并且能够在多个Activity内部使用,但是一个给定的Fragment实例直接被捆绑包含它的Activity中。

特别是Fragment能够使用getActivity()方法访问Activity的实例,并且很容易执行如在Activity布局中查找视图的任务:

View listView = getActivity().findViewById(R.id.list);

同样Activity通过从FragmentManager中获得的Fragment引用也能够调用Fragment中的方法,使用findFragmentById()或findFragmentByTag()方法获取Fragment引用,例如:

ExampleFragment fragment = (ExampleFragment) getFragmentManager().findFragmentById(R.id.example_fragment);

注:本人转载系个人觉得翻译的很好,值得收藏,且自己回头看着方便。

如有兴趣请访问作者官方博客http://blog.csdn.net/FireOfStar

分享到:
评论

相关推荐

    Android代码-Android_Learning_Notes

    2、Android02--认识Activity 3、Android03--Context和Application 4、Android04--Android服务 5、Android05--Android服务通信 6、Android06--Android广播接收器 7、Android07--Android日志系统 8、Android08--...

    Fragment与Activity之间通信实例

    例子主要包括Fragment与Activity之间的通信,代码中还给出了两者之间通信具体调用的函数及其顺序。

    android Fragment与Activity交互,互相发数据(附图详解)

    其中,fragment与Activity通信就是一个。 fragment与Activity通信主要是两点: 1、fragment传递信息给Activity 此点是通过在fragment中定义接口与Activity共享数据。 2、Activity传递信息给fragment 此点主要是通过...

    Fragment跟Activity通信交互

    Fragment跟Activity通信和交互 碎片跟Activity交互和通信 此为示例代码,详细讲解请参考博文: http://blog.csdn.net/xiaoyuan511 如对资源内容有疑问,请到博客中留言。

    详解Android activity与fragment之间的通信交互

    在开发过程中不可避免的会出现fragment与fragment,fragment与activity之间的通信交互问题。 本章讲述如何实现fragment与activity之间的通信。 一、APP构成 MainActivity+底部导航栏; 二、通信目的 MainActivity中...

    android Fragment与Activity互相发数据(附图详解)

    其中,fragment与Activity通信就是一个。 fragment与Activity通信主要是两点: 1、fragment传递信息给Activity 此点是通过在fragment中定义接口与Activity共享数据。 2、Activity传递信息给fragment 此点主要是通过...

    Android Fragment与Activity之间的相互通信实例代码

    Android Fragment与Activity之间的相互通信 前言 自从Android3.0引入Fragment之后,主要是为了支持动态灵活的界面设计和屏幕的适配问题。Fragmenty不能单独存在,必须依赖Activity作为视图展示的一部分,同事它具有...

    Fragemt与Activity之间的通信 双Fragment通信

    Activty中两个Fragment之间的通信

    Android Fragment 间通信

    1. ...2. android fragment 间通信用接口的方式实现,要实现的目标是在一个Activity中的两个Fragment,当一个Fragment中做动作的时候另一个Fragment做出相应的反应。

    Fragment之间通过Activity通信

    一个简单的Fragment通信例子, 实现的功能是点击FragmentA的按钮之后,生成FragmentB

    Android fragment和activity实现相互通信demo

    简单实现frgment发送消息,activity接收。activity发送消息,frgment接收。

    Android开发中Activity和Fragment的通信方式分析.pdf

    Android开发中Activity和Fragment的通信方式分析.pdf

    Android 中Fragment与Activity通讯的详解

    Android 中Fragment与Activity通讯的详解 与activity通讯 尽管fragment的实现是独立于activity的,可以被用于多个activity,但是每个activity所包含的是同一个fragment的不同的实例。 Fragment可以调用getActivity...

    Fragment与Activity 之间的数据传输

    Fragment 之间的切换,与Activity之间的数据传递,实现基本的功能

    Android中使用开源框架eventbus3.0实现fragment之间的通信交互

    1.概述 ...作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment、Activity、Service、线程之间传递数据进行通信,执行方法。做为消息总线,有三个主要元素: (1)Event:事件 (2)Subs

    事件总线框架AndroidEventBus.zip

    这是一个Android平台的事件总线框架, 它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使得我们的代码更加简洁,耦合性更低,提升我们的代码质量。在往下看之前,你可以考虑...

    Android代码-kotlin_tips

    推荐:Android模块化通信项目module-service-manager,支持模块间功能服务/View/Fragment的通信调用等,通过注解标示模块内需要暴露出来的服务和View,然后gradle插件会通过transform来hook编译过程,扫描出注解信息...

    详解Android Service与Activity之间通信的几种方式

    在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,...

    Android应用开发中Fragment间通信的实现教程

    为了重用Fragment UI 组件,在设计中你应该通过定义每一个fragemnt自己的layout和行为,让fragment的自包含和模块化。一旦你定义了这些可重用的...为了允许fragment和它的Activity通信,你应该fragment类中定义一

Global site tag (gtag.js) - Google Analytics