码迷,mamicode.com
首页 > 移动开发 > 详细

Android Studio 使用Intent实现页面的跳转(带参数)

时间:2018-09-26 10:52:14      阅读:609      评论:0      收藏:0      [点我收藏+]

标签:end   接收参数   种类型   pen   strong   studio   传递   exp   接收   

不管是在APP,还是在网站中,页面之间的跳转都是很常见的,本文主要讲一下在APP中,如何通过Intent实现页面的跳转。

 

不带参数:

写在MainActivity页面的代码:

1 Intent intent = new Intent();
2 intent.setClass(MainActivity.this, LoginActivity.class);//从MainActivity页面跳转至LoginActivity页面
3 this.startActivity(intent);

 

带参数:

写在SpendingActivity页面的代码:

1 Intent intent=new Intent(SpendingActivity.this,ExpenseProcesActivity.class);//从SpendingActivity页面跳转至ExpenseProcesActivity页面
2 intent.putExtra("strType", 0);//参数:name、value
3 SpendingActivity.this.startActivity(intent);

 

写在ExpenseProcesActivity接收页面的代码:

1 private int type = 0;
2 
3 //接收传递过来的参数
4 final Intent intent = getIntent();
5 type = intent.getIntExtra("strType", 0);

 

备注:

可传递的参数有多种类型,在接收参数的时候,也要根据传入类型,选用对应的接收函数

传递参数的类型,Eg:

技术分享图片

对应的接收函数,Eg:

技术分享图片

技术分享图片

 

Android Studio 使用Intent实现页面的跳转(带参数)

标签:end   接收参数   种类型   pen   strong   studio   传递   exp   接收   

原文地址:https://www.cnblogs.com/AnneHan/p/9705431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!