チャット機能を持つアプリを作成しています。これを達成するためにSendBird Android SDKを使用しています。SendBirdチャンネルリストを保存する - Android
ユーザーがログインすると、そのユーザーのGroupChannelsに対してSendBirdを照会します。これは、ユーザーが現在いるチャネルのリストを返します。私たちはこのリストを維持することを望んでいます。
現在、アプリではTinyDbを使用して一部のデータを保持しています。しかし、これは、このエラーのためGroupChannelsのリストを持つことはできません。
Unable to invoke no-args constructor for com.sendbird.android.BaseMessage Register an InstanceCreator
だから我々はまた、AndroidのためのレルムのORMライブラリを使用してみました。しかし、これは、SendBirdクラスをRealObjectを拡張するように変更する必要があるため、SendBirdのクラスで修正することは望ましくありません。
実際の質問は、私たちが所有していないオブジェクト(SendBirdクラス)のリストをどのように保存/永続化できるかということです。
ご協力いただければ幸いです。