SQLBrite 如何将参数传递给 createQuery
SQLBrite how to pass parameter to createQuery
我正在为我的聊天应用程序使用 sqlbrite。我需要观察一个数据库,但是范围不固定。
Observable<Query> messages = db.createQuery("messages", "SELECT * FROM users WHERE timestamp > ? ");
我需要传入一个参数newestMessage.sentTime
,但是newestMessage 会在有新消息时立即更新。所以我不能只传入当前的 newestMessage
作为参数。
单个查询执行的结果永远不会改变,代表一个快照。要获取更多消息,您必须重新执行查询,即再次调用 createQuery
。
我正在为我的聊天应用程序使用 sqlbrite。我需要观察一个数据库,但是范围不固定。
Observable<Query> messages = db.createQuery("messages", "SELECT * FROM users WHERE timestamp > ? ");
我需要传入一个参数newestMessage.sentTime
,但是newestMessage 会在有新消息时立即更新。所以我不能只传入当前的 newestMessage
作为参数。
单个查询执行的结果永远不会改变,代表一个快照。要获取更多消息,您必须重新执行查询,即再次调用 createQuery
。