2015-12-11 4 views

ответ

3

В настоящее время нет. RealmObjects в настоящее время не являются применимыми. Вы можете следить за запрос функции здесь: https://github.com/realm/realm-java/issues/878

До тех пор у вас есть следующие обходные:

1) Используйте библиотеку Parceler: https://realm.io/docs/java/latest/#parceler

2) Отправить значение первичного ключа, а и refetch объект.

+1

'2) Отправьте первичное ключевое значение и восстановите объект.« Я рекомендую этот подход, он работает очень хорошо. – EpicPandaForce

+0

Да, я тоже порекомендовал бы это. Это гарантирует, что вы всегда видите последние данные. Использование Parceler даст вам копию данных Realm в памяти. –

+0

Да, это работает очень хорошо для «управляемых» экземпляров, но как насчет неуправляемых экземпляров? А что, если вы не знаете в кодовое время, если это управляется или нет? – pauminku

0

Передача первичного ключа с помощью намерения вместо объекта и выборка данных в следующем действии, отображающих этот первичный ключ.

Смежные вопросы