这就是我正在做的事情。
“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/