Activity的跳转
来源:互联网 发布:plc编程学习资料 编辑:程序博客网 时间:2024/06/06 00:06
activity之间的跳转可以分为两类:
1、显式跳转
以上,即可完成页面跳转,及简单数据传递
-------------------------------------------------------------------------------
隐式跳转就是,跳往另一个程序的activity页面,只要知道Activity的action以及category。因此,能够被隐式跳转的Activity,在mainfest文件中声明是必须指定动作和信息两个属性。
若某activity的清单文件中定义了如下:
则,只要在另一activity中有如下代码,就能跳转到该activity
1、显式跳转
2、隐式跳转
所谓显示跳转,就是同一个项目中两个activity页面之间的跳转。
其主要实现代码如下:
Intent intent = new Intent(this,***.class); //携带数据跳转 Bundle bundle = new Bundle(); bundle.putString("2131","jdhsfiw"); intent.putExtras(bundle); startActivity(intent);
</pre> 然后在跳转的页面的Activity实现以下代码: <pre name="code" class="java"> Intent intent = getStringIntent(); Bundle bundle = intent.getExtras(); String 2131 =bundle.getString();
以上,即可完成页面跳转,及简单数据传递
-------------------------------------------------------------------------------
隐式跳转就是,跳往另一个程序的activity页面,只要知道Activity的action以及category。因此,能够被隐式跳转的Activity,在mainfest文件中声明是必须指定动作和信息两个属性。
若某activity的清单文件中定义了如下:
<activity android:name = "******************"> <intent-filter><action android:name="***********"/><category android:name="android.intent.category.DEFAULT"/> <intent-filter></activity>
则,只要在另一activity中有如下代码,就能跳转到该activity
Intent intent = new Intent();intent.setAction("********");//对于android.intent.category.DEFAULT类型的信息为android默认的信息,可以省略不写intent.addCategory("android.intent.category.DEFAULT");startActivity(intent);
0 0
- Activity间的跳转
- Activity 之间的跳转
- 关于 Activity 的跳转。
- activity之间的跳转
- Activity之间的跳转
- activity的跳转
- Activity的跳转操作
- activity的跳转
- activity之间的跳转
- Activity的跳转
- Activity的跳转
- Activity的跳转
- Activity的跳转
- Activity间的跳转
- Activity的跳转
- Activity的跳转
- activity的跳转
- Activity的跳转
- 非标准的散列容器(未完成)
- 自定义textFeild
- 设计模式之 抽象工厂 封装业务逻辑层和Dao层
- 面试总结
- Camera 图像处理原理分析
- Activity的跳转
- 解决python文件转换为exe时乱码问题
- 为 CLR 项目创建的文件
- 关于单例模式的多种写法
- OC内存管理和内存管理原则
- menu中xml中设置item
- 计算字符长度
- CANopen通信设备
- leetcode 57:Insert Interval