websocketのWebSocketでWebsocketにメッセージを送信していますが、Realm Modelクラスを更新していますが、プロセスはバックグラウンドで進行中ではありません: ここから自分のコードを見ることができます:Realmモデルは他のスレッドから更新しますが、アダプタに通知する必要があります
パブリック静的ボイドupdateMsgStatus(文字列ユーザーID、 ストリングのmessageId、 MSG_STATUS msgStatus){この行に
Realm realm = Realm.getDefaultInstance();
Message message = realm.where(Message.class)
.equalTo(Message.USER_ID, userId)
.equalTo(Message.MESSAGE_ID, messageId).findFirst();
realm.beginTransaction();
message.setMsgStatus(msgStatus.ordinal());
realm.copyToRealmOrUpdate(message);
realm.commitTransaction();
}
message.setMsgStatus(msgStatus.ordinal())。何も後にバックグラウンドで行くんが、私はここで待っています:
私はこの方法で私自身のスレッドを作成していた場合、その後レルムアダプタに事前に 感謝を通知しません:)
RealmChangeListener()を使用してください。 –