startActivities

每次写代码写到startActivity的时候,下面总会有一个startActivities的方法,虽然看到很多次了但一直没去研究,今天终于安奈不住写了点代码测试一下:


首先startActivities需要传递一个Intent[] 参数,所以里面肯定是一个或者多个Intent


测试代码startActivities_第1张图片

XML布局文件:



startActivities_第2张图片


startActivities_第3张图片一共有3个Activity做测试用


startActivities_第4张图片


每个布局文件都是一样 TextView分别为Hello One,Hello Two,Hello Three



然后运行我们的工程,-->


startActivities_第5张图片



点击看看我们跳转的是哪个Activity


startActivities_第6张图片


跳转的是第三个Activity   我们按返回键 -->

startActivities_第7张图片


跳转到了第二个Activity  --> 再按返回键


startActivities_第8张图片

跳转到了第一个Activity --> 继续返回


startActivities_第9张图片


到了初始页


顺序是从Intent[]里面从后往前运行  ,就是栈的先进后出的原则


个人总结,有误请指正谢谢

你可能感兴趣的:(Android)