不同的Activity中传递数据
java中八种基本的数据类型和对应的数组都可以传递数据
Intent intent = new Intent();
intent.setClass(this, Demo2Activity.class);
intent.putExtra("name", name);
intent.putExtra("password", password);
通过getXxxxExtra接收数据,根据传递过来的数据类型选择相应的数据类型接收
Intent intent = getIntent(); //获取到激活当前组件的意图
String name = intent.getStringExtra("name");
String password = intent.getStringExtra("password");
批量传递数据用Bundle
传递
Bundle bundle = new Bundle();
bundle.putString("name", name);
bundle.putString("password", password);
intent.putExtras(bundle);
接收
Bundle bundle = intent.getExtras();
String name = bundle.getString("name");
String password = bundle.getString("password");