Android中的Intent在两个页面传值问题
Android中的Intent在两个页面见传值主要有两种,一种是在两个Activity之间传值,另一种是在一个普通页面和一个Activity之间传递数据。
1.Intent在两个Activity之间传值
首先定义两个ActivityFirstActivity和SecondActivity
在FirstActivity的onCreate()方法中的代码
Intentintent=newIntent();
Stringstr="要传递的数据";
intent.putExtra("str",str);
intent.setClass(FirstActivity.this,SecondActivity.class);
startActivity(intent);
在SecondActivity的页面中
Intentintent=getIntent();
intent.getStringExtra("str");
2.Intent在一个普通页面和一个Activity之间传递数据
两个页面分别为MainActivity和Intention.java
在MainActivity的onCreate()方法中的代码
Intentintent=newIntent();
Stringstr="要传递的数据";
intent.putExtra("str",str);
intent.setClass(context,SecondActivity.class);
context.startActivity(intent);
在Intention.java中的代码为
Intentintent=getIntent();
intent.getStringExtra("str");
原帖地址:http://www.bkjia.com/qtjc/614274.html
更多相关文章
- android 数据持久化——File
- [Android应用开发]添加了两个Button后发现只显示一个
- iphone风格设置页面PreferenceActivity
- 两个Android开源项目:Android显示GIF动画
- Android 代码实现查看SQLite数据库中的表
- 在android studio中用SQLiteOpenHelper()方法建立数据库
- android 联系人数据库一些知识点
- Android SQLcipher 数据库解密
- android 数据库操作初试