在 Android Java 中,可以使用 Intent 对象来传递对象到另一个页面。以下是一个简单的示例:

  1. 首先,在要传递的对象类中实现 Serializable 接口,示例代码如下:
public class MyObject implements Serializable {
    private String name;
    private int age;

    public MyObject(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }
}
  1. 在当前页面中创建一个 Intent 对象,并将要传递的对象作为参数传递给它。示例代码如下:
MyObject myObject = new MyObject("John", 25);
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("myObject", myObject);
startActivity(intent);
  1. 在接收传递对象的另一个页面中,使用 getIntent() 方法获取传递的 Intent 对象,并使用 getSerializableExtra() 方法获取传递的对象。示例代码如下:
Intent intent = getIntent();
MyObject myObject = (MyObject) intent.getSerializableExtra("myObject");

现在,你可以在另一个页面中使用传递的对象了

Android Java 如何向另一个页面传递对象

原文地址: https://www.cveoy.top/t/topic/cwKh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录