Use navigation with fewer serializable / parcelable objects as arguments
未關閉
- 主要語言
- Kotlin
- 星號
- 1
- 分支
- 0
- PR 合併指標
- 30 天內沒有已合併 PR
描述
Navigation arguments should be small and simple, like ints and strings and enums. Anything more complex that needs to be passed to a new fragment should either be stored in a shared viewmodel or have its ID passed to the new fragment, and that fragment can retrieve the data from a repository. The latter method should be preferred when we already have IDs, like for tracks. For things like TimeSlots, we'll have to send the show IDs or keep the TimeSlot in `SharedViewModel`.
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。