Android/Kotlin
[Android/Kotlin] Intent로 객체 주고 받기
__JeongYeon
2022. 8. 10. 13:03
반응형
[모든 포스팅은 개인적 공부를 위해 작성된 글입니다]
(아래의 클래스는 Room 사용을 위해 생성한 클래스입니다)
@Entity
data class ToDo (
@PrimaryKey(autoGenerate = true) var uid: Int?,
@ColumnInfo(name = "group") val group: String, //그룹
@ColumnInfo(name = "title") val title: String, //제목
@ColumnInfo(name = "date") val date: String, //날짜
@ColumnInfo(name = "time") val time: String, //시간
@ColumnInfo(name = "info") val info: String, //ToDo 내용
@ColumnInfo(name = "alarm") val alarm: Boolean, //알람 설정 여부
@ColumnInfo(name = "alarm_time") val alarm_time: String //알람 시간
): Serializable
- 클래스 뒤에 Serializable 붙여준 후 intent.putExtra 평소에 사용하던 것과 동일하게 사용
data = intent.getSerializableExtra("data") as ToDo?
- getSerializableExtra로 받고 ToDo?로 캐스팅
반응형