有过一些面试经验的人基本都深有体会,每次面试一般都会问到Fragment的知识,所以,今天我就单独把Fragment拿出来与大家分享一下.会涉及到Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态使用Fragment,Fragment回退栈,Fragment事...
分类:
移动开发 时间:
2014-11-09 15:09:32
阅读次数:
399
根据debug信息查看Fragment回退栈的情况,具体debug代码如下:int num = getActivity().getSupportFragmentManager().getBackStackEntryCount();String numString = "+++++++++++++++...
分类:
其他好文 时间:
2014-10-10 12:52:44
阅读次数:
450
1、管理Fragment回退栈类似与Android系统为Activity维护一个任务栈,我们也可以通过Activity维护一个回退栈来保存每次Fragment事务发生的变化。如果你将Fragment任务添加到回退栈,当用户点击后退按钮时,将看到上一次的保存的Fragment。一旦Fragment完全...
分类:
移动开发 时间:
2014-09-10 19:06:50
阅读次数:
388
上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API.本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何...
分类:
移动开发 时间:
2014-07-23 16:20:11
阅读次数:
386
上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。
本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与ActionBa...
分类:
移动开发 时间:
2014-07-21 11:18:45
阅读次数:
307
自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~
本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Frag...
分类:
移动开发 时间:
2014-07-20 11:32:00
阅读次数:
314
一、先来了解Task
Task
顾名思义,任务,每一个Android应用在运行的时候,都会创建和维护一个属于自己的任务,而事实上,Task是一个包含栈结构的容器,该栈通常叫回退栈,用来保存当前所有Android应用中已经创建的窗口对象,通常我们看到的界面就是处于回退栈栈顶的窗口对象。当我们打开新的一个界面,那么之前的界面(窗口对象)就会压入栈内,让出栈顶位置给新来的界面(窗口对象);当关闭...
分类:
移动开发 时间:
2014-06-10 18:04:29
阅读次数:
247