recherche

Maison  >  Questions et réponses  >  le corps du texte

Android realm在一个线程中插入数据,在另外一个线程中有时查到有时查不到数据

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

PHP中文网PHP中文网2827 Il y a quelques jours715

répondre à tous(2)je répondrai

  • 高洛峰

    高洛峰2017-04-17 17:32:43

    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.

    répondre
    0
  • 阿神

    阿神2017-04-17 17:32:43

    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

    répondre
    0
  • Annulerrépondre