小猪的Android入门之路 Day 5 - part 1

基本程序单元:Activity(活动)

------------转载请注明出处——coder-pig


本节引言:

经过前面的学习,我们已经可以开发出一个自定义简单UI界面以及具有简单逻辑业务的App了,

不过都是在一个界面上完成的,而现在大部分的app都是拥有多个界面的,所以我们有必要继续深入地

学习,而这些所谓的界面,窗口,在Android我们把他们叫做Activity(活动),他也是Android四大组件的其中

一个,是基本的程序单元!在本节中我们要理解Activity是什么,它的生命周期,以及如何去新建,关闭一个Activity;

以及多个Activity之间的数据交互,当然还有Activity的加载模式!好了,就让读者跟随笔者的脚步一点点地解析

android的第一个组件:Activity吧!奋斗


本节学习路线图:




正文:


Activity的概念与Activity的生命周期图:



Activity的使用流程:



多个Activity间的数据交互

①传递数据到新启动的Activity

传递一个数据:




传递多个数据:




代码示例:将第一个界面的注册信息传递给第二个界面

效果图:


ps:核心代码在图中已经有了,这里就不贴详细代码了,要看代码的自己下来看下把:代码下载



②多个Activity之间的交互



代码示例:在第二个界面选择图片后反馈回第一个界面:

效果图:


全部代码:代码下载


Activity的四种加载模式:



ps:如果要测试可以写下简单的代码,只要在AndroidManifest.xml为Activity配置属性:android:launchMode = "singleTop"这样就可以了.

通过getTaskId()获得Activity所在Task的id,就可以对比Activity所在的Task是否发生了改变!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值