智慧并不产生于学历,而是来自对于知识的终生不懈的追求。这篇文章主要讲述Android Studio 使用Intent实现页面的跳转(带参数)相关的知识,希望能为你提供帮助。
不管是在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);
【Android Studio 使用Intent实现页面的跳转(带参数)】
写在ExpenseProcesActivity接收页面的代码:
1 private int type = 0; 2 3 //接收传递过来的参数 4 final Intent intent = getIntent(); 5 type = intent.getIntExtra("strType", 0);
备注:
可传递的参数有多种类型,在接收参数的时候,也要根据传入类型,选用对应的接收函数
传递参数的类型,Eg:
文章图片
对应的接收函数,Eg:
文章图片
文章图片
推荐阅读
- Android TV 开发
- 搭建Android浏览器壳子
- APP高级抓包
- App软件的类型
- Robotframework + Appium 之常用元素定位方法
- Android Studio 使用ViewPager + Fragment实现滑动菜单Tab效果 --简易版
- 用Wireshark对Android应用的网络流量进行抓包
- zabbix lld使用trapper方式(zabbix_sender)
- Android性能优化之使用线程池处理异步任务