android使用intent向下一个活动传递数据

 时间:2026-02-15 18:08:06

1、首先,创建一个名字叫IntentTest的项目

android使用intent向下一个活动传递数据

2、然后,在这个项目中增加一个新的activity,起名为activity2。

android使用intent向下一个活动传递数据

3、现在,在activity_main.xml布局中增加一个按钮,这个按钮用于启动一个新的activity

android使用intent向下一个活动传递数据

4、在MainActivity.java中,处理这个按钮。

String data = "Hello";

Intent intent = new Intent(MainActivity.this, activity2.class);

startActivity(intent);

可以看到,使用了intent.putExtra("extra_data", data);向下一个活动传递了一个数据

android使用intent向下一个活动传递数据

5、然后在第二个活动中,对这个数据进行接收

Intent intent =getIntent();

String data = intent.getStringExtra("extra_data");

Toast.makeText(activity2.this, data,Toast.LENGTH_LONG  ).show();

可以看到,使用getIntent获取上一个activity传递过来的数据,然后通过intent.getStringExtra获取相应的数据。最后,通过Toast.makeText将数据显示出来

android使用intent向下一个活动传递数据

6、效果如下

android使用intent向下一个活动传递数据

7、如果我们传递的是int数据,则使用getIntExtra()方法,其他类型也是类似的用法

  • 改善失眠的七个习惯-太原科大专科
  • 万王之王3D怎样做公会活动
  • 呱呱怎么下载?
  • 耕田不播种 白走一趟是什么生肖?
  • 网站的组织结构和基本概念
  • 热门搜索
    ps钢笔工具怎么用 集体户口怎么领结婚证 基金是怎么赚钱的 扁平疣怎么治疗 衣服染色了怎么办 ppt页码怎么设置 荷兰豆怎么做好吃 微信视频号怎么发视频 端午节英语怎么说 慢性前列腺炎怎么治疗