5.4每日总结

发布时间 2023-05-04 22:03:45作者: 漏网鲨鱼
//实例化一个新的窗口,并指定从那个窗口到哪个窗口
intent = new Intent(MainActivity.this,secondwindow.class);
//将数据发送到intent中
intent.putExtra("name",ed_text.getText().toString().trim() );
//启动新窗口
startActivity(intent);
//获取intent
Intent intent=getIntent();
//获取数据并显示到text中
textvew.setText(intent.getStringExtra("name"));
intent= new Intent(MainActivity.this,thirdwindow.class);
  //bundle对象
  Bundle b=new Bundle();
  //数据对象
  user user=new user();
  user.setAge(180);
  user.setName("李百万");
  //将数据打包进bundle中
  b.putSerializable("user", (Serializable) user);
  //将打包好的bundle发送出去
  intent.putExtras(b);
  startActivity(intent);
  //获得绑定的数据包
  Bundle bundle = getIntent().getExtras();
  user user=(user) bundle.getSerializable("user");
  String str="名字:"+user.getName()+" 年龄:"+user.getAge();