gpt4 book ai didi

java - 我们可以使用可序列化将一组对象从一个 Activity 传递到另一个 Activity 吗

转载 作者:行者123 更新时间:2023-12-02 07:39:33 24 4
gpt4 key购买 nike

这就是我正在做的事情。

“e”定义为

Option e[];

其中 Option 是我实现可序列化的类

Intent intent =new Intent(this,list_create.class); 
intent.putExtra("element", e);
startActivity(intent);

在第二个 Activity 中我像这样检索

Intent i = getIntent();
Option e = (Option)i.getSerializableExtra("element");

但它在“startActivity(intent)”处给出了 java.io.notSerializedException。我在这里做错了什么??

最佳答案

我不确定,但是,也许这可以帮助,

intent.putParcelableArrayListExtra("elements", e);

从第二个 Activity 获取,

Intent i = getIntent();
Option e = (Option)i.getParcelableArrayListExtra("element");

关于java - 我们可以使用可序列化将一组对象从一个 Activity 传递到另一个 Activity 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11771406/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com