如何在Android上将对象从一个activity传递到另一个activity?

如何在Android上将对象从一个activity传递到另一个activity?,第1张

如何在Android上将对象从一个activity传递到另一个activity?

一种选择是让你的自定义类实现该

Serializable
接口,然后可以使用
putExtra(Serializable..)
Intent#putExtra()
方法的变体在意图中额外传递对象实例。

伪代码:
//To pass:intent.putExtra("MyClass", obj);// To retrieve object in second ActivitygetIntent().getSerializableExtra("MyClass");注意:确保主自定义类的每个嵌套类都实现了Serializable接口,以避免任何序列化异常。例如:class MainClass implements Serializable {    public MainClass() {}    public static class ChildClass implements Serializable {        public ChildClass() {}    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4897670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存