Android学习--活动(二)
前面的活动写了的一些最基本的使用,创建等等的,在这篇我们就总结活动的跳转和活动之间的数据传递,当然传递也有正面和反面两种。我们也会一一介绍,跳转也是有显示和隐身两种:
先说说这个显示的界面之间的跳转,其实和iOS之间的跳转一个操作,看看具体的代码:(注释的部分先不要看,下面在解释!)

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

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

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

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

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

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

## 努力做一个合格的程序员。

浙公网安备 33010602011771号