Я знаю, что мне нужно расширить RealmObject на всех объектах, которые у меня есть в области, чтобы создать базу данных, но я использую карты Google, и поэтому у меня есть список LatLng в объекте, который мне нужно хранить в Realm. LatLng - это класс карт google, поэтому у меня нет доступа к файлу .java, поэтому я не могу создать копию этого объекта, который расширяет RealmObject. Кто-нибудь нашел обходной путь этой проблемы, возможно ли это?Как сохранить объекты внешних библиотек в области?
0
A
ответ
1
Создайте свой собственный класс (например, MyLatLng
), который имитирует структуру LatLng
. Затем создайте статический метод внутри вашего класса MyLatLng
, который преобразует объект MyLatLng
в объект LatLng
и наоборот. Он должен быть статичным, потому что только сеттеры и геттеры допускают методы в классах RealmObject
.
Смежные вопросы
- 1. внешних библиотек в CodeIgniter
- 2. Создание внешних Javascript-библиотек
- 3. CMake - поиск внешних библиотек
- 4. Добавление библиотек внешних графиков
- 5. Иерархии внешних библиотек
- 6. Использование внешних библиотек в REDHAWK
- 7. Добавление внешних библиотек проекта
- 8. Использование внешних библиотек Java
- 9. Добавление внешних библиотек в Angular2
- 10. Отладка внешних библиотек в C#
- 11. Использование пакетов Spring в качестве внешних библиотек
- 12. RVM & GDAL - Связывание внешних библиотек
- 13. Aurelia JSPM загрузки внешних библиотек
- 14. Java: Правильная организация внешних библиотек?
- 15. `sbt` перечисление загруженных внешних библиотек
- 16. Ошибка при связывании внешних библиотек
- 17. Использование внешних библиотек с ocamlbuild
- 18. Компиляция проблем совместимости внешних библиотек
- 19. Отказоустойчивость для внешних библиотек webpack
- 20. Угловая 2 - Использование внешних библиотек
- 21. Настройка внешних библиотек как модули Glassfish
- 22. HTTP-запросы на C++ без внешних библиотек?
- 23. Как получить omnicompletion для внешних библиотек Python?
- 24. Использование внешних библиотек в программе C
- 25. Использование внешних библиотек в Xamarin Android.
- 26. Импорт внешних библиотек (.lib) в QT Project
- 27. Добавление внешних библиотек в PyCharm Professional 4
- 28. Использование внешних библиотек в приложении erlang
- 29. Использование внешних js-библиотек в sapui5
- 30. android: добавление внешних библиотек (custom) в eclipse
Как-то это удалось, но теперь, когда я пользовательскую библиотеку Gson из Google, он блокирует мое приложение в методе gson.toJson (obj) –