创建Fragment
Fragment和Activity有很多相似之处,例如可以不带UI,但这样做对两者似乎都没什么意义。他们的创建方式也很相似,例如下面的代码:
[html] view
plaincopyprint?
package test.fragments;
import android.app.Fragment;
...
分类:
移动开发 时间:
2015-04-14 16:40:19
阅读次数:
348
在使用Fragment的时候我们一般会这样写: FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.content_view,...
分类:
其他好文 时间:
2015-03-20 15:52:14
阅读次数:
119
在Activity中使用有关Fragment的添加、删除、替换以及用它们执行其他响应用户交互行为的能力是一项伟大的功能。你提交给Activity的每组改变集合被叫做一个事务,并且你能使用FragmentTransaction中APIs来执行它。也能够把每个事务保存到被Activity管理的回退堆栈中...
分类:
移动开发 时间:
2015-03-17 15:34:32
阅读次数:
129
使用add()加入fragment时将触发onAttach(),使用attach()不会触发onAttach()使用replace()替换后会将之前的fragment的view从viewtree中删除触发顺序:detach()->onPause()->onStop()->onDestroyView(...
分类:
其他好文 时间:
2015-02-13 13:17:24
阅读次数:
172
Fragment的地位在开发中可是举足轻重的,掌握它的的生命周期以及使用特性是非常重要的,例如在开发中常使用的模板:
点击菜单,中心内容跟随菜单变化,但是在菜单间切换时,需要保存之前输入的信息或其他状态,如果使用Fragment 的hide/show方法如下:
FragmentTransaction transaction = fragmentManager.beginTransact...
分类:
移动开发 时间:
2015-02-03 15:11:38
阅读次数:
361
内心独白:曾几何时但凡听到架构之两个字,总能联想到老子说的一句话:"玄之又玄,众妙之门"。说不清,道不明。就像是看不见,摸不着,但又真实存在的东西给我们的那种感觉。回顾人类的历史,繁重的劳动让我们意识到工具的必要性和重要性,并学会了去发明和使用工具。当我进行了..
分类:
其他好文 时间:
2014-12-21 01:59:53
阅读次数:
176
说来惭愧,在开始的时候,我就进入了所谓的误区,直到今天才明白。
那么,所谓的误区是什么?
你认为,FragmentTransaction中储存的是什么?
一开始,我以为里面存放的,是上一个Fragment。
现在才知道里面放着的,其实,是一系列对框架的操作。
为什么?
可以根据添加到回退栈的方法进行回推。
我们通常都是通过以下的...
分类:
其他好文 时间:
2014-12-14 15:53:27
阅读次数:
127
The method replace(int, Fragment, String) in the type FragmentTransaction is not applicable for the arguments (int, SettingFragment, String)
今天遇到这样一个很奇葩的错误信息,后来查到我导入的包有问题 import android.app....
分类:
移动开发 时间:
2014-12-06 15:31:01
阅读次数:
320
http://blog.csdn.net/leelit/article/details/38776931
之前写的第一篇Fragment实例,和大多数人一开始学的一样,都是通过FragmentTransaction的replace方法来实现,replace方法相当于先移除remove()原来所有已存在的fragments,然后添加add()当前这个fragment。这就导致了一个问题,我们切换一...
分类:
移动开发 时间:
2014-11-20 13:48:34
阅读次数:
256
Android实习札记(4)---Fragment(碎片)基本概念解析
本节主要是学习Fragment的一些基本概念,比如生命周期,静态或动态加载Fragment,
Fragment与Activity的交互:组件获取,数据的相互传递(Activity->Fragment;Fragment->Activity;Fragment->Fragment)
还有Fragment的事务与管理,详细讲述尽在本文中......
分类:
移动开发 时间:
2014-11-14 15:41:30
阅读次数:
278