SuiShenJi项目_Activity跳转、传值
来源:互联网 发布:剑灵男力士捏脸数据 编辑:程序博客网 时间:2024/06/05 00:07
一、 从1跳转到2
Intent intent=new Intent(getActivity(),addwodezhangdan_avtivity.class);wodezhangdan_class.this.startActivity(intent)继承Fragment当前类用getActivity代替,继承Activity则用当前类.this表示。
从2跳回1
当前类.finish(); 即可
二、 从1向2单向传值
Intent intent=new Intent(getActivity(), read_jishibo_Activity.class);bean=list.get(arg2);<span style="white-space:pre"></span>//传递实体类,某一值intent.putExtra("name", bean.getTextname());jishibo_class.this.startActivity(intent);
接收
Intent intent = getIntent();strname = intent.getStringExtra("name");
三、 双向传值
在同一页面中,有2个按钮引用同一Activity并传回页面2中的listview值
发送
intent = new Intent();intent.putExtra("1", str[arg2]);
setResult(addmyzhanghu_styles_dialog1.this.RESULT_OK,intent);finish();
接收
定义2个
private static final int code = 1;
private static final int code2 = 2;
重写onActivityResult
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {// TODO Auto-generated method stubsuper.onActivityResult(requestCode, resultCode, data);if (data == null) {return;}if (requestCode == code) {switch (resultCode) {case RESULT_OK:String str1 = data.getStringExtra("1");in_zhanghutext.setText(str1);break;case RESULT_CANCELED:break;default:break;}}if (requestCode == code2) {switch (resultCode) {case RESULT_OK:String str2 = data.getStringExtra("1");out_zhanghutext.setText(str2);break;case RESULT_CANCELED:break;default:break;}}}
在跳转方法中的intent传递加要接收的那个code码
intent = new Intent(addwodezhanghu_activity.this,addmyzhanghu_styles_dialog1.class);addwodezhanghu_activity.this.startActivityForResult(intent, code);
Intent intent = new Intent(addwodezhanghu_activity.this,addmyzhanghu_styles_dialog1.class);addwodezhanghu_activity.this.startActivityForResult(intent, code2);
4、传递集合
xxxxList = (List<JianLIEducationBean>) intent
.getSerializableExtra("xxxx");
下图中的现金、信用卡就是从dialog中拿到的值
0 0
- SuiShenJi项目_Activity跳转、传值
- SuishenJi项目_SQLite数据库
- 366_activity跳转动画
- SuiShenJi项目_登录界面
- SuiShenJi项目_计算器逻辑
- 128_Activity隐式跳转
- SuiShenJi项目_按钮等背景样式
- SuiShenJi项目_dialog to Activity动画
- SuiShenJi项目_EditText多行输入
- 393_activity跳转3d翻转动画
- 赵雅智_Activity
- android学习_Activity
- 赵雅智_activity生命周期
- Android开发_Activity组件
- Android基础_Activity
- 007_Activity 翻译学习
- Android开发_Activity生命周期
- Android基础知识_Activity组件
- C/C++头文件的作用和用法
- Manacher算法
- 渲染技术的总结
- 581D
- POJ 1845 Sumdiv 逆元 费马小定理 Trick
- SuiShenJi项目_Activity跳转、传值
- OFBiz用MySQL时mysql-connector-java版本不对的解决办法
- html meta标签中name和http-equiv的区别
- Firebug & Chrome Console 控制台的一些语句及其功能
- Acdream 1019 Palindrome 树状数组 + 字符串hash
- 2015_10_03_被虐的一塌糊涂的区域赛网赛
- PCM1750采集正弦波
- Java框架与低耦合
- leetcode 17 Letter Combinations of a Phone Number