我们正在制作一个具有一些聊天功能的应用程序,并且我们正在使用 SendBird Android SDK 来实现这一点。
当用户登录时,我们向 SendBird 查询该用户的 GroupChannels,这将返回用户当前所在频道的列表。我们希望能够保留此列表。
目前在应用程序中,我们使用 TinyDb 来持久化一些数据。但是,由于此错误,GroupChannels 列表不可能做到这一点:
无法为 com.sendbird.android.BaseMessage 调用无参数构造函数注册 InstanceCreator
所以我们也尝试使用 ORM 库,Android 的 Realm。但是,这要求我们更改 SendBird 类以扩展 RealObject,并且我们不希望修改 SendBird 的类。
所以我想真正的问题是,我们如何存储/保留不属于我们的对象列表(SendBird 类)。
任何帮助将不胜感激。