Привет, у меня проблема с классом, который я хочу передать намерением, поместив его в 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 и больше не ObjectB, поэтому я не могу его разыграть ..
если я изменю код на
public class ObjectB implements java.io.Serializable {...}
отлично работает