android activity 之间数据的传递
来源:互联网 发布:vc软件 编辑:程序博客网 时间:2024/05/18 01:24
如果在关掉上一个Activity可以通过(当前Activity的名字).this.finish();来关掉。
数据的传递:
Intent intent_pay = new Intent();intent_pay.setClass(MainActivity.this,picc.class);//不同的Activity之间通过Bundle传递Bundle bundle = new Bundle();bundle.putDouble("height", 2.00);bundle.putString("sex", "男");//将Bundle对象assgin传递给Intentintent_pay.putExtras(bundle);startActivity(intent_pay);
数据的接收:
//取得Intent对象中的Bundle对象Bundle bundle1 = this.getIntent().getExtras();//取得Bundle对象的数据String sex = bundle1.getString("sex");double height = bundle1.getDouble("height");
当要使数据原样还回给前一个Activity,则要使用startActivityForResult方法来跳转下一个Activity
startActivityForResult(intent,0);在接收跳转的Activity中,使用(当前Activity的名字).this.setResult(用来区别是返回还是第一次, intent);
EX03_11_1.this.setResult(RESULT_OK, intent);
使用intent.setClassName()方法在不同的Activity中传递信息
发送信息的代码
Intent intent = new Intent();//传入package名称及package名称加class名称intent.setClassName("com.example.demo", "com.example.demo.picc");//将值传给picc.classBundle bundle = new Bundle();bundle.putString("one", "feiji");intent.putExtras(bundle);startActivityForResult(intent,0);
接收信息的代码
Bundle bundle = getIntent().getExtras();String str = bundle.getString("one");
0 0
- android activity之间数据的传递方式
- android activity之间传递数据的方式
- android activity 之间数据的传递
- Android:Activity之间的数据传递
- (Android review)Activity之间的数据传递
- Android activity 之间的数据传递 bundle
- Android:不同Activity之间的数据传递
- Android:不同Activity之间的数据传递
- Android Day1-Activity之间的数据传递
- android的activity之间传递数据
- Android-Activity之间的数据传递
- Android之Activity之间的数据传递
- Android-Activity页面之间的数据传递
- Android-Activity页面之间的数据传递
- Android 数据传递(一) Activity之间的数据传递
- Android activity之间传递数据
- android activity之间传递数据
- Android Activity 之间传递数据
- 华为机试题---将字符转换为小写并将其对应的ASCII值加5
- 黑马程序员___Java中的循环语句
- MFC笔记
- 两个半小时的 Perl 之旅
- android miracast
- android activity 之间数据的传递
- android ListView详解
- 苹果开发者账号(二)
- 内部排序之四:归并排序和快速排序(含完整源码)
- Android源码分析-Alarm机制与Binder的交互
- Unity3D实用工具汇总
- jdk安装环境配置
- DAO与DAL的区别
- Bug系列