Android中的Intent在两个页面传值问题


 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM