我使用sunflow应用程序的例子(https://github.com/android/sunflower)作为基础来学习Hilt, Room和许多其他很好的概念的android编码。
在PlantDetailViewModel
类中有这样一行:
val plantId: String = savedStateHandle.get<String>(PLANT_ID_SAVED_STATE_KEY)!!
.
但是我在整个项目中看不到PLANT_ID_SAVED_STATE_KEY
设置的地方。我错过什么了吗?
设置为字符串plantId在PlantDetailViewModel
类中(在底线55处)使用:-
companion object {
private const val PLANT_ID_SAVED_STATE_KEY = "plantId"
}