嗨,我有一類我想將其放入putExtras(在意圖通過)問題 它的序列化和代碼如下所示:安卓:問題與序列化對象放入意圖
public abstract class ObjectA extends ArrayList<ObjectA> implements java.io.Serializable{...}
public class ObjectB extends ObjectA {...}
...
Bundle extras = new Bundle();
extras.putSerializable("blabla", ObjectB);
intent.putExtras(extras);
...
Object y = getIntent().getExtras().get("blabla");
問題,使y現在是一個ArrayList和不再是一個對象B,所以我不能丟.. 如果我更改代碼以
public class ObjectB implements java.io.Serializable {...}
它工作正常
出於好奇,在這種情況下什麼是「意圖」? – 2009-10-10 22:00:46
好吧,我剛剛添加了Android標籤(再次),意圖是一個Android內部的東西 – 2009-10-11 08:30:03
啊。謝謝! 15個字符!活泉! – 2009-10-12 01:08:35