Serialisation:
Bundle activityArguments = new Bundle();
Stack> wizardSteps = new Stack
Its known bug. I surprise that it still exists.
Use generic container like:
public class SerializableHolder implements Serializable {
private Serializable content;
public Serializable get() {
return content;
}
public SerializableHolder(Serializable content) {
this.content = content;
}
}
If you use GSON
library, convert your Stack to String and use as single String for Bundle without Serialize. It should work.