2017-09-15 3 views
0

私のチャットアプリケーションにsqlbriteを使用しています。私はデータベースを観察する必要がありますが、範囲は固定されていません。SQLBrite createQueryにパラメータを渡す方法

Observable<Query> messages = db.createQuery("messages", "SELECT * FROM users WHERE timestamp > ? "); 

私は、引数newestMessage.sentTimeに合格する必要がありますが、newestMessageは、すぐに新しいメッセージが来るように更新し続けます。だから私は現在のnewestMessageを引数として渡すことはできません。

答えて

0

単一のクエリ実行の結果は決して変更されず、スナップショットを表します。より多くのメッセージを取得するには、クエリを再実行する必要があります。つまり、もう一度createQueryと呼び出してください。

関連する問題