Android realm在一个线程中插入数据,在另外一个线程中有时查到有时查不到数据
PHP中文网
PHP中文网 2017-04-17 17:30:43
0
2
704

我在ui线程中存储数据,在子线程中用,为什么有时候查询到,有时候查询不到数据?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
小葫芦

L'opération d'écriture de Realm est asynchrone (?)... Essayez ensuite de lier un écouteur au résultat interrogé par le sous-thread pour vérifier s'il a été mis à jour.

阿神

1. La première chose qui implique les opérations IO ne doit pas être exécutée sur le thread UI
2. Lors des opérations asynchrones, il n'y a aucune garantie que l'opération d'écriture soit terminée lors de la lecture
3. Le scénario de l'affiche est séquentiel, n'est-ce pas ? Après avoir écrit avec succès, interrogez à nouveau

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal