Как да позная нишката за създаване на Realm обект

Има ли някакъв начин или модел да се знае/провери в коя нишка е създаден обект на област? т.е. всеки начин да разберете предварително дали достъпът до обект на сфера от текущата нишка ще изведе "java.lang.IllegalStateException: достъп до сфера от неправилна нишка. Обектите на сфера могат да бъдат достъпни само в нишката, в която са създадени."?


person Gerard Bosch    schedule 23.05.2016    source източник


Отговори (1)


Не, няма, но като цяло не трябва да изпращате RealmObjects до методи, които работят на други нишки. Вместо това изпратете първичния ключ и изтеглете отново или използвайте метода realm.copyFromRealm(). Първото обаче е много за предпочитане.

Можете да прочетете повече за модела на нишки тук: https://realm.io/docs/java/latest/#threading

person Christian Melchior    schedule 25.05.2016