码迷,mamicode.com
首页 > 移动开发 > 详细

[android]Intent跳转新的Activity可以传递数据过去

时间:2015-01-02 17:24:04      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

通过intent.putExra()来传递数据

 

新的Activity通过

Intent intent = getInten();

 

例如

//Item单击事件,单击后跳转到新的Activyty,并显示完整的内容
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {


//获取当前Item的完整数据
Blog bg = blogList.get(position);
String tile = bg.getBlogTile();
String contents =bg.getBlogText();

//开始一个新的intent
Intent intent = new Intent(PULLParserActivity.this, BlogActivity.class);
intent.putExtra(KEY_TILE, tile);
intent.putExtra(KEY_CONTENTS, contents);
startActivity(intent);
}

 

新的Activity里

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_blog);

//接受intent数据

Intent intent = getIntent();

String tile = intent.getStringExtra(KEY_TILE);
String contents = intent.getStringExtra(KEY_CONTENTS);

tvTile = (TextView) findViewById(R.id.textView_tile2);
tvContents = (TextView) findViewById(R.id.textView_contents2);

tvTile.setText(tile);
tvContents.setText(contents);

}




 

[android]Intent跳转新的Activity可以传递数据过去

标签:

原文地址:http://www.cnblogs.com/julyme/p/4198593.html

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