所以我正在构建一个应用程序,现在我试图创建一个个人资料页面,用户可以在其中看到自己的帖子
我的postDAO中有这两种方法
@Query("SELECT * from post_table ORDER BY date desc")
fun getAllPosts(): LiveData<List<Model.Post>>
@Query("SELECT * from post_table where user_id = :userID ORDER BY date desc")
fun getUserPosts(userID: String): LiveData<List<Model.Post>>
在我的postRepository
var allPosts: LiveData<List<Model.Post>> = dao.getAllPosts()
fun getUserPosts(userid: String) : LiveData<List<Model.Post>> {
return dao.getUserPosts(userid)
}
当我记录列表的大小时,第一个查询返回19,第二个查询返回null。我已经检查了数据库,并且那里有user_id。
谢谢!