码迷,mamicode.com
首页 > 其他好文 > 详细

intent.getExtras()和intent.getStringExtra()

时间:2016-09-23 23:33:05      阅读:374      评论:0      收藏:0      [点我收藏+]

标签:

 

intent.getExtras()返回一个Bundle对象。

看下面代码:

Intent intent=new Intent(this,SecondActivity.class);
Bundle bundle=new Bundle();
bundle.putString("test", "123");
intent.putExtras(bundle);
startActivity(intent);
String params=this.getIntent().getExtras().getString("test");

第一段是在第一个activity中,打算跳转到第二个activity。 新建一个Bundle实例,然后把信息存入bundle中,在把bundle放入intent中。

在第二段代码中intent.getExtras()可以获得Bundle对象,然后可以获取Bundle中的值。

 

而intent.getStringExtra("xx");指获取intent中传来的key为"xx"的值。

 

也就是说这里bundle对象就是一个值,放在intent中。只是这个值里面还存了值。

intent.getExtras()和intent.getStringExtra()

标签:

原文地址:http://www.cnblogs.com/sweat123/p/5902004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!