Android中的Intent在两个页面见传值主要有两种,一种是在两个Activity之间传值,另一种是在一个普通页面和一个Activity之间传递数据。
1. Intent在两个Activity之间传值
首先定义两个Activity FirstActivity和SecondActivity
在FirstActivity的onCreate()方法中的代码
Intent intent = new Intent();
String str = "要传递的数据";
intent.putExtra("str",str);
intent.setClass(FirstActivity.this, SecondActivity.class);
startActivity(intent);
在SecondActivity的页面中
Intent intent = getIntent();
intent.getStringExtra("str");
2. Intent在一个普通页面和一个Activity之间传递数据
两个页面分别为MainActivity和Intention.java
在MainActivity的onCreate()方法中的代码
Intent intent = new Intent();
String str = "要传递的数据";
intent.putExtra("str",str);
intent.setClass(context, SecondActivity.class);
context.startActivity(intent);
在Intention.java中的代码为
Intent intent = getIntent();
intent.getStringExtra("str");
原帖地址:http://www.bkjia.com/qtjc/614274.html