J'ai entendu dire que le royaume est aussi rapide que d'utiliser dans le fil principal. Mais parfois, quand j'insère ou met à jour mes données (même juste un texte!), Cela fait une erreur ANR et rien à faire. Je ne sais pas pourquoi c'est arrivé. parce qu'il n'y a pas de message d'erreur non plus.Le domaine provoque une erreur ANR sans message d'erreur.
J'ai vérifié en mode de débogage de sorte que j'ai trouvé le système est exécuté jusqu'à ce que
realm.executetransaction
puis, disparais point d'arrêt et rien à faire ... est-il une personne qui a un problème comme moi ..? Veuillez nous aider
comprennent le code source –
Si votre transaction de fil d'arrière-plan prend beaucoup de temps, puis l'ouverture d'une transaction sur thread d'interface utilisateur va bloquer le thread d'interface utilisateur. Il est également possible que quelqu'un dans votre code utilise 'realm.copyFromRealm()' même si ce n'est pas le cas. – EpicPandaForce