Android: проблема с сериализуемым объектом введена в намерение

Привет, у меня проблема с классом, который я хочу передать намерением, поместив его в 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");

проблема в том, что у теперь ArrayList и больше не ObjectB, поэтому я не могу его привести ... если я изменю код на

public class ObjectB implements java.io.Serializable {...}

работает нормально

Ответы на вопрос(4)

Ваш ответ на вопрос