Sim*_*mon 5 android arraylist serializable android-intent
嗨,我有一个类的问题,我想通过把它放入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");
Run Code Online (Sandbox Code Playgroud)
问题是,y现在是一个ArrayList而不再是ObjectB,所以我不能把它转换..如果我将代码更改为
public class ObjectB implements java.io.Serializable {...}
Run Code Online (Sandbox Code Playgroud)
它工作正常
| 归档时间: |
|
| 查看次数: |
17045 次 |
| 最近记录: |