在用到fragment的时候,老是会遇到一个问题,就是fragment与activity之间的通信。下面就来记录一下 activity和fragment之间 通过实现接口来互相通信的方法。1. activity 向fragment发出通信,就这么写:private OnMainListener ma...
分类:
其他好文 时间:
2015-03-28 17:04:20
阅读次数:
141
Android之Activity,Fragment生命周期探知 - sin@ - 博客频道 - CSDN.NET根据官方文档,本人手画了一下Activity和Fragment的整个生命周期执行顺序图:Activity生命周期执行顺序图:Fragment生命周期执行顺序图:一个Activity在它的整...
分类:
移动开发 时间:
2015-03-17 20:00:49
阅读次数:
287
Activity和Fragment 都有自己的生命周期,而且很类似.Fragment比Activity多了onAttach()和onCreateView()这些方法.整体它们两者是一样的周期,都会经历从创建视图( onCreate(),onCreateView(),onStart() )到暂停( onPause(), onStop() ) 到重新返回( onResume() ) 到最后销毁( on...
分类:
移动开发 时间:
2015-03-03 16:50:38
阅读次数:
28020
在工作中我们经常会遇到Activity和Fragment交互,传递数据是比较容易实现,但是要用到Activity和Fragment之间互相改变彼此的UI,网上关于这个问题的解决方法还是很少的,我也没遇到合适的解决方案,自己在前人的基础上研究后创造了一种方法。使Activity和Fragment共享一个Handler,然后发送消息通知彼此更新。别的也不多说了,例子代码如下,
这是Activity的...
分类:
其他好文 时间:
2015-03-03 15:13:23
阅读次数:
98
Android中,Activity和Fragment之间传递对象,可以通过将对象序列化并存入Bundle或者Intent中进行传递,也可以将对象转化为JSON字符串,进行传递。
序列化对象可以使用Java的Serializable的接口、Parcelable接口。转化成JSON字符串,可以使用Gson等库。
1.Serializable
Model
...
分类:
移动开发 时间:
2015-02-04 13:04:04
阅读次数:
279
这篇文章是对n Android 5.0 中Activity和Fragment transition API的一个总体回顾,这是关于transition系列文章的第一篇。
第一章:
Activity和Fragment Transition介绍
第二章:
深入理解内容变换(Content Transition)
第三章上:
深入理解共享元素变换(Shared El...
分类:
其他好文 时间:
2015-02-03 13:24:58
阅读次数:
257
1.Activity和Fragment的异同。Activity是UI界面交互的主体,而fragment是这个主体上的元素。一个activity可以包含0到n个fragment。fragment可以理解为activity的一个控件,只是相对于一般控件,fragment联系更紧密。fragment不能脱...
分类:
移动开发 时间:
2015-01-16 16:17:45
阅读次数:
295
关联关系实际上是从大的方面说,聚合是一种特殊的关联是从小的方面说,组合又是一种特殊的关联关系是从更小的方面来说。
关联关系只是说两者有联系,这种联系并不具体。
聚合关系是说两者不单单有联系,这种联系是整体与部分的联系,部分可以离开整体而存在。
组合关系也是说两者不单单有联系,这种联系也是整体和部分的联系,但是部分不能离开整体二存在。我觉得最经典的例子就是 Activity和Fragment的...
分类:
其他好文 时间:
2015-01-06 12:05:20
阅读次数:
358
Activity和Fragment各自理论上的生命周期
Activity的生命周期是较为经典也最清晰的,在此不表;Fragment从出现到广泛运用也有一段时间了,其标准生命周期也仅比Activity多出一些流程,如onCreateView();
Activity和Fragment在实际编码中必定是结合出现的,表现为Activity作为容器,装载有一个或若干个Fragment;装载多...
分类:
其他好文 时间:
2014-12-17 12:55:13
阅读次数:
118
装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。装载器具有如下特性:它们对每个Activity和Fragment都有效。他们提供了异步加载数据的能力。它们监视数据源的一将一动并在内容改变时传送新的结果。当由于配置改变而被重新创建后,它们自动重连...
分类:
移动开发 时间:
2014-11-04 14:49:21
阅读次数:
311