我有一个应用程序,我可以在主列表中获取帖子,并将它们存储在Room中,更具体地说,存储在Post表中。要从我的主列表中获取帖子,我无法从我的帖子表中获取所有帖子,因为应用程序中还有其他点可以从中获取和存储帖子,比如帖子搜索列表。我想知道如何处理我的问题,我愿意听取任何意见。
mzillmmw1#
我想你可以标记主列表中的帖子。假设post模型:
@Entity(tableName = "`YOUR_TABLE`") internal data class PostEntity( @PrimaryKey val id: Long, @ColumnInfo(name = "is_main") val isMain: Boolean, // true means that post was fetched for main list ... )
并且您应该向Room编写查询请求。例如:
@Query( "SELECT * " + "FROM `YOUR_TABLE` " + "WHERE post.is_main = 1" ) suspend fun getMainListPosts(): List<PostEntity>
1条答案
按热度按时间mzillmmw1#
我想你可以标记主列表中的帖子。
假设post模型:
并且您应该向Room编写查询请求。
例如: