标签:
1、利用intent传递数据,若是单个传递数据时,利用putExtra即可完成传递
intent.putExtra("tel", "15607209140");//单个数据传递
Bundle b=new Bundle();
b.putString("name1", "zp");
b.putString("name2", "db");//批量传递数据
intent.putExtras(b);
2若是想批量传递数据,则将数据存入Bundle中,在用putExtras()来传递数据
3在另外的activity里取数据时,可以通过getExtras返回Bundle,由bundle获取相应数据,也可以根据直接利用数据“key”的值直接获取,如下面代码:
Intent intent=getIntent();
Bundle b=intent.getExtras();
String name1 =(String) b.get("name1"); // 利用bundle获取name1
// String name1=intent.getStringExtra("name1"); //直接获取name1
String name2=intent.getStringExtra("name2");
System.out.println(name1+name2);
ed_t.setText(name1+name2);
Activity之间利用intent单个传递数据和批量传递数据
标签:
原文地址:http://www.cnblogs.com/bokeofzp/p/4721297.html