【发布时间】:2015-04-27 14:44:39
【问题描述】:
我在尝试将信息从一个活动发送到另一个活动时遇到了一些问题。我想发送一些自定义对象。由于优化,我将它们加载到我的第一个活动中,但现在我想将它们放入将使用它们的活动中,所以我的想法是添加额外内容并获得这些额外内容但我无法获得它们,因为我真的没有知道如何将 put extra 用于自定义方法
这是我的对象:
public class VMyCode{
private String name;
private ArrayList<GeneticStep> code;
private int image;
public VMyCode(){
this.name = null;
this.code = null;
this.image = -1;
}
public VMyCode(String name, ArrayList<GeneticStep> code, int image){
this.name = name;
this.code = code;
this.image = image;
}
public int getImage() {
return image;
}
public String getName() {
return name;
}
public ArrayList<GeneticStep> getCode() {
return code;
}
public void setName(String name) {
this.name = name;
}
public void setCode(ArrayList<GeneticStep> code) {
this.code = code;
}
public void setImage(int image) {
this.image = image;
}
}
我想要做的是从第一个活动发送 VMyCode 的 ArrayList 并在另一个活动中获取它。
我试图让我的对象实现 Serializable 和 getSerializableExtras 转换为 ArrayList,但看起来不起作用。
如果有人有什么想法,请随时分享!谢谢
Ps : 对不起我的英语。
【问题讨论】:
标签: java android android-activity