intent 的带参传递
来源:互联网 发布:买东西的淘宝店铺没了 编辑:程序博客网 时间:2024/06/05 18:18
activity之间的跳转一般是通过intent来实现的:
Intent intent = new Intent();
intent.setClass(myContext, otherActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
myContext.startActivity(intent);//myContext是当前所在Activity
Activity和Activity或Service之间往往也会涉及到带参数信息的传递,这也要用到intent。包括两个步骤,一个是发送代码,一个是接收代码。
发送代码(在当前Activity中):
Intent intent = new Intent();
Bundle bundle = new Bundle();
bundle.putString("key","values");//键值对,
intent.putExtras(bundle);
myContext.startActivity(intent);
接收代码(在将要跳转到的Activity):
Bundle bundle = getIntent().getExtras();
String receive = bundle.getString("key");//key值一定要和发送代码中的key相同。
这就实现了两个Activity间的带参传递。
- intent 的带参传递
- Intent的传递
- Intent传递的数据
- Intent的数据传递
- Intent数据的传递
- Intent的数据传递
- Intent的数据传递
- Intent数据的传递
- Intent的数据传递
- Intent 传递的flag基本常识
- Intent可以传递的数据类型
- Android Intent的数据传递
- android Intent 对象的传递
- Intent可以传递的数据类型
- Intent传递数据的方式
- Intent复杂数据的传递
- Intent可传递的数据类型
- Intent 传递的类型总结
- HTML,CSS,HTTP
- Myeclipse修改Java web项目名称
- Java对象的强、软、弱和虚引用
- log4j配置
- EhCache使用详细介绍
- intent 的带参传递
- 数据库日志无法归档,超出了恢复文件数的限制解决方案
- 使用代码设置Item级的权限
- DROP TABLE IF EXISTS” in Oracle and SQL Server
- hero
- 性能优化心得
- RAR Expander
- Oracle基础学习笔记(二)-基于马士兵Oracle视频
- 2012年在武汉面试的大大小小的软件公司的一些情况