直播电商平台开发,保存上次搜索历史
直播电商平台开发,保存上次搜索历史
1、报错数据到数据库
将要保存的数据传入FavDish的构造函数,调用viewModule的insert方法进行保存
val favDishDetails : FavDish = FavDish(
0,
mImagePath,
Constants.DISH_IMAGE_SOURCE_LOCAL,
title,
type,
category,
ingredients,
cookingTimeInMinutes,
cookingDirection,
false
)
mFavDishViewModel.insert(favDishDetails)
2、查询数据
创建model
private val mFavDishViewModel : FavDishViewModel by viewModels(){
FavDishViewModelFactory((requireActivity().application as FavDishApplication).repository)
}
item就是所要查询的数据
mFavDishViewModel.allDishesList.observe(viewLifecycleOwner){
dishes ->
dishes.let{
for(item in it){
Log.i("Dish Title","${item.id} :: ${item.title}")
}
}
}
以上就是直播电商平台开发,保存上次搜索历史, 更多内容欢迎关注之后的文章
浙公网安备 33010602011771号