How to read and write Enum into parcel on Android?

后端 未结 6 942
旧时难觅i
旧时难觅i 2021-02-01 12:18

Here is my model class:

public enum Action {
    RETRY, SETTINGS
}

private int imageId;
private String description;
private String actionName;
private Action ac         


        
6条回答
  •  感动是毒
    2021-02-01 13:10

    I had similar problem and my solution was:

    parcel.writeString(this.questionType.name());
    

    and for reading :

    this.questionType = QuestionType.valueOf(parcel.readString());
    

    QuestionType is enum and remember that ordering of elements matters.

提交回复
热议问题