随着学习持续更新 四大组件均可使用 在Manifest中声明成独立进程 Activity 生命周期 4种启动模式 Android使用回退栈来管理Activity实例。当前显示的Activity在栈顶,当点击后退或返回时,栈顶的Activity出栈。 可以指定Activity的启动模式来避免重复创建同 ...
分类:
移动开发 时间:
2020-03-15 13:37:58
阅读次数:
77
啊= =;国内的资料为什么都是抄来抄去的。 最后上了Stack Overflow才找到了正解。 代码胜千言,结束。 参考资料: Clear back stack using fragments ...
分类:
移动开发 时间:
2018-09-13 17:27:22
阅读次数:
393
16.fragment与activity交互方式? 15.fragment保存数据? 14.Fragment的事务 与 fragment的回退栈? 13.给Fragment设置参数? 12.对于Fragment的一些操作对生命周期的影响 11.fragment生命周期: 15.fragment保存数 ...
分类:
其他好文 时间:
2018-06-12 23:30:37
阅读次数:
227
一个应用程序通常包括多个activity。每个activity应当环绕一个指定的用户能够运行的而且能够开启其他activity的动作种类被设计。比如,一个emali应用程序或许有一个activity展示新消息列表。当用户选择了一个消息的时候,一个新的activity会打开查看这个消息。 一个acti ...
分类:
移动开发 时间:
2017-04-25 10:04:16
阅读次数:
230
LacunchMode:加载模式,用来管理Android四大组件Activitiy 1 Task:任务 为完成某一操作,所涉及的所有的Activity的集合(一组Activity,可以不来自同一个App) getTaskId();-->获取id(标志唯一) 2 BackStack:回退栈 存储并管理 ...
分类:
其他好文 时间:
2016-12-15 09:25:45
阅读次数:
166
Fragment回退栈 类似与Android系统为Activity维护一个任务栈,我们也可以通过Activity维护一个回退栈来保存每次Fragment事务发生的变化。 如果你将Fragment任务添加到回退栈,当用户点击后退按钮时,将看到上一次的保存的Fragment。 一旦Fragment完全从 ...
分类:
其他好文 时间:
2016-10-25 19:14:56
阅读次数:
289
Activity基本概念 Activity代表活动窗口,通过Context加载页面显示内容,每一个Activity都必须在manifest.xml中注册。 一个应用程序由多个界面构成,回退栈,活动窗口,新窗口加入,旧窗口压入栈 继承了Activity的类都包括: onCreate() 方法内部有se ...
分类:
移动开发 时间:
2016-10-17 22:54:27
阅读次数:
236
TaskStackBuilder API level16(4.1) TaskStackBuilder可以构造一个合成的回退栈,主要用于跨任务导航,应用于Android3.0及新版本。 我们通常利用返回键导航app,而返回键是基于当前任务的导航,这种局部的导航只有将当前任务中所有Activity结束掉 ...
分类:
其他好文 时间:
2016-10-05 19:52:56
阅读次数:
137
上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。 本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的 ...
分类:
移动开发 时间:
2016-10-04 20:57:24
阅读次数:
295
Activity的四种启动模式 (示例图) 1、standard 标准的启动模式,在回退栈中,每次访问启动的activity都是一个全新的Activity. 2、singleTop 栈顶单一,在回退栈中,如果打开的Activity就是栈顶的Activity, 将重用栈顶的这个Activity。 3、 ...
分类:
移动开发 时间:
2016-09-01 18:19:55
阅读次数:
207