我在ui线程中存储数据,在子线程中用,为什么有时候查询到,有时候查询不到数据?
认证高级PHP讲师
Realm 的寫入操作是異步的(?)... 然後在子線程查詢到的 Result 綁定一個 Listener 來檢查是否更新試試看。
1、首先涉及IO操作的,不應該在UI線程執行2、非同步操作時,不能保證讀的時候,寫的操作已經完成3、樓主的場景是順序吧,寫成功之後,再查詢
Realm 的寫入操作是異步的(?)... 然後在子線程查詢到的 Result 綁定一個 Listener 來檢查是否更新試試看。
1、首先涉及IO操作的,不應該在UI線程執行
2、非同步操作時,不能保證讀的時候,寫的操作已經完成
3、樓主的場景是順序吧,寫成功之後,再查詢