标签:android activity singleinstance singletask 加载模式
基本程序单元:Activity(活动)
------------转载请注明出处——coder-pig
本节引言:
经过前面的学习,我们已经可以开发出一个自定义简单UI界面以及具有简单逻辑业务的App了,
不过都是在一个界面上完成的,而现在大部分的app都是拥有多个界面的,所以我们有必要继续深入地
学习,而这些所谓的界面,窗口,在Android我们把他们叫做Activity(活动),他也是Android四大组件的其中
一个,是基本的程序单元!在本节中我们要理解Activity是什么,它的生命周期,以及如何去新建,关闭一个Activity;
以及多个Activity之间的数据交互,当然还有Activity的加载模式!好了,就让读者跟随笔者的脚步一点点地解析
android的第一个组件:Activity吧!
正文:
传递一个数据:
传递多个数据:
代码示例:将第一个界面的注册信息传递给第二个界面
效果图:
ps:核心代码在图中已经有了,这里就不贴详细代码了,要看代码的自己下来看下把:代码下载
代码示例:在第二个界面选择图片后反馈回第一个界面:
效果图:
全部代码:代码下载
ps:如果要测试可以写下简单的代码,只要在AndroidManifest.xml为Activity配置属性:android:launchMode = "singleTop"这样就可以了.
通过getTaskId()获得Activity所在Task的id,就可以对比Activity所在的Task是否发生了改变!
小猪的Android入门之路 Day 5 - part 1,布布扣,bubuko.com
标签:android activity singleinstance singletask 加载模式
原文地址:http://blog.csdn.net/coder_pig/article/details/38436731