Android 两个activity传递数据方法
2017-06-17 09:58
323 查看
方法一:直接利用Intent
传递代码示例:
Intent intent = new Intent();
intent.putExtra("name", "张三");
intent.putExtra("age", 25);
接收代码:
String name = intent.getStringExtra("name");
int age = intent.getIntExtra("age", 0);
方法二:利用Intent和Bundle
传递代码示例:
Intent intent = new Intent();
Bundle bundle = new Bundle();
bundle.putString("name", "张三");
bundle.putInt("age", 25);
intent.putExtras(bundle);
接收代码:
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
String name = bundle.getString("name");
int age = bundle.getInt("age", 0);
传递代码示例:
Intent intent = new Intent();
intent.putExtra("name", "张三");
intent.putExtra("age", 25);
接收代码:
String name = intent.getStringExtra("name");
int age = intent.getIntExtra("age", 0);
方法二:利用Intent和Bundle
传递代码示例:
Intent intent = new Intent();
Bundle bundle = new Bundle();
bundle.putString("name", "张三");
bundle.putInt("age", 25);
intent.putExtras(bundle);
接收代码:
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
String name = bundle.getString("name");
int age = bundle.getInt("age", 0);
相关文章推荐
- Android中Activity之间数据传递的几种方法总结
- Android 在两个 Activity 之间传递数据
- Android -- 两个activity界面的切换, 显示Intent 和 隐式Intent,putExtra传递数据
- Android中在两个Activity之间进行数据传递
- Android两个Activity传递数据,onActivityResult获取结果时Intent为空问题
- Android中在Activity之间传递数据的另一种方法, 使用application context
- Android中Activity之间数据传递的几种方法总结
- Android之两个activity传递数据
- Android中2个activity之间的数据传递方法
- [一问一答][Android] 如何在两个Activity之间传递(共享)数据
- Android 两个Activity 实现数据的来回传递
- Android中两个Activity之间数据传递及返回
- android学习-Activity数据传递的使用方法
- Android之两个activity之间传递数据且有返回值
- Android中2个activity之间的数据传递方法
- Android中在Activity之间传递数据的另一种方法, 使用application context
- Android成长之路-关于bundle实现两个activity之间的数据传递
- android 两个 activity 用 handler传递数据
- Android中如何实现两个Activity中传递自定义数据
- Android中两个Activity之间数据传递及返回