Android学习--活动(二)

前面的活动写了的一些最基本的使用,创建等等的,在这篇我们就总结活动的跳转和活动之间的数据传递,当然传递也有正面和反面两种。我们也会一一介绍,跳转也是有显示和隐身两种:

先说说这个显示的界面之间的跳转,其实和iOS之间的跳转一个操作,看看具体的代码:(注释的部分先不要看,下面在解释!)

再说我们的隐式跳转,隐式跳转比相应的显示跳转复杂一点点:需要现在AndroidMainfest.xml文件中注册,你需要给跳转到的目的活动添加这样一个标签:

剩下的然后就是上面的隐式跳转:

这个隐式跳转方式挺多的,我们看看跳转到一个网页的,就像iOS的跳转到Webview 一样,下面的分别是跳转到网页和打电话:

这样界面间的跳转就说完了,下面是界面之间的传值,我们也从基本的正面传值开始,你从这里开始跳转查看点击事件,主要的还是这个putExtra方法;

再看看目的界面怎么取出这个值:

剩下的就是逆向传值了:逆向传值就是把第二个活动的值传到第一个活动,先看看你在第二个活动要怎么写,我们先用返回键写,其他的按钮返回的道理是一样的,最需要你注意的就是这个setResult方法: 

这样我们在第二个活动把值是赋了,再看看在第一个活动你怎样把这个值取出来,在第一个活动里面你需要重写 onActivityResult这个方法:需要你注意的地方我们也在代码注释中加了:

posted @   MrRisingSun  阅读(180)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
历史上的今天:
2016-03-21 Swift2.0 UITextView 和 UITextFile 的使用
点击右上角即可分享
微信分享提示