我知道我需要在我所拥有的所有对象上扩展RealmObject,以便创建数据库,但是我使用谷歌地图,所以我在一个对象中有一个LatLng列表,我需要在Realm中存储。 LatLng是一个谷歌地图类,所以我无法访问.java文件,因此我无法创建扩展RealmObject的该对象的副本。 有没有人找到解决这个问题的方法,有可能吗?
答案 0 :(得分:1)
创建自己的类(例如MyLatLng
),模仿LatLng
结构。接下来在MyLatLng
类中创建静态方法,将MyLatLng
对象转换为LatLng
对象,反之亦然。它必须是静态的,因为RealmObject
类中只允许使用setter和getter方法。