首页 > 代码库 > intent.getExtras()和intent.getStringExtra()
intent.getExtras()和intent.getStringExtra()
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()
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。