Fragment 与activity相互传递数据,可按如下方式进行:
1、Activity 向Fragment传递数据:在Activity中创建Bundle数据包(如果传输涉及对象,要实现对象的系列化),并调用Fragment的setArguments(Bundle bundle)方法即可实现将Bundle数据包传给Fragment,这个很容易实现。
2、但是如果反过来呢,单...
分类:
其他好文 时间:
2015-04-16 17:48:43
阅读次数:
120
当Fragment在显示时会调用一下两个方法方法1、public void setUserVisibleHint(boolean isVisibleToUser); //这里会判断当前Fragment是否以显示方法2、public void onResume(); //这里开始显示Fragment有...
分类:
移动开发 时间:
2015-04-09 16:58:19
阅读次数:
132
Fragment生命周期: onAttach方法:Fragment和Activity建立关联的时候调用。 onCreateView方法:为Fragment加载布局时调用。 onActivityCreated方法:当Activity中的onCreate方法执行完后调用。 onDestroyView方法...
分类:
移动开发 时间:
2015-04-09 15:42:49
阅读次数:
204
Fragment家族常用的API:
Fragment常用的三个类:
android.app.Fragment主要用于定义Fragment
android.app.Fragmentmanager 主要用于在Activity中操作Fragment
android.app.FragmenTransaction 保证一些列Fragment操作的原子性。
1...
分类:
移动开发 时间:
2015-04-07 11:57:54
阅读次数:
113
Fragment Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。.....
分类:
移动开发 时间:
2015-04-06 20:07:49
阅读次数:
143
最近做了一个界面一个Fragment内嵌套ViewPage,ViewPage里显示多个Fragment,遇到问题的总结。1.在主Fragment初始化适配器要传的FragmentManager 必须是getChildFragmentManager()。 如果使用mActivity.getSuppor...
分类:
移动开发 时间:
2015-04-03 10:46:48
阅读次数:
276
activity中OnAttachedWindow生命周期在OnResume之后,所以对长宽获取在推荐在OnAttachedWindow中进行。onDetachedWindow是在OnDestroy之后调用的,按返回键会执行,但是按home键不会执行。...
分类:
移动开发 时间:
2015-04-01 01:54:12
阅读次数:
160
英文原文:Probably be the best way (?) to save/restore Android Fragment’s state so far
关键点:Fragment的Arguments。
经过这几年使用Fragment之后,我想说,Fragment的确是一种充满智慧的设计,但是使用Fragment时有太多需要我们逐一解决的问题,尤其是在处理数据保持的时候。
...
分类:
移动开发 时间:
2015-03-29 15:09:46
阅读次数:
184
在Activity中使用有关Fragment的添加、删除、替换以及用它们执行其他响应用户交互行为的能力是一项伟大的功能。你提交给Activity的每组改变集合被叫做一个事务,并且你能使用FragmentTransaction中APIs来执行它。也能够把每个事务保存到被Activity管理的回退堆栈中...
分类:
移动开发 时间:
2015-03-17 15:34:32
阅读次数:
129