如何在领域中保存外部库的对象?

时间:2015-03-06 09:46:02

标签: android database realm realm-java

我知道我需要在我所拥有的所有对象上扩展RealmObject,以便创建数据库,但是我使用谷歌地图,所以我在一个对象中有一个LatLng列表,我需要在Realm中存储。 LatLng是一个谷歌地图类,所以我无法访问.java文件,因此我无法创建扩展RealmObject的该对象的副本。 有没有人找到解决这个问题的方法,有可能吗?

1 个答案:

答案 0 :(得分:1)

创建自己的类(例如MyLatLng),模仿LatLng结构。接下来在MyLatLng类中创建静态方法,将MyLatLng对象转换为LatLng对象,反之亦然。它必须是静态的,因为RealmObject类中只允许使用setter和getter方法。