mRealm.beginTransaction();
mRealm.clear(AboutItemRealm.class);
mRealm.clear(AgendaItemRealm.class);
mRealm.clear(AttendeesItemRealm.class);
mRealm.clear(DocumentsItemRealm.class);
mRealm.clear(FAQsItemRealm.class);
mRealm.clear(GalleryItemRealm.class);
mRealm.clear(GoodToKnowItemRealm.class);
mRealm.clear(MultiEventItemRealm.class);
mRealm.clear(ReservationItemRealm.class);
mRealm.clear(SingleEventItemRealm.class);
mRealm.clear(SpeakerItemRealm.class);
mRealm.commitTransaction();
mRealm.close();
私はこのすべてを記述することなく、領域のすべてのデータを削除する方法がある私は、このようにすべてのクラスをクリアする必要があり、そのレルムのデータをクリアする必要があるアプリからログアウトすべての構造体に対してmRealm.clear(ClassName.class)?分野
は、実際に私はアプリレルム多くの場所を使用していたし、すべてが、まだ、この例外を閉じるしようとした)すべてのインスタンスは例外が表示されていると私は(onDestroyでほぼすべての分野のインスタンスを閉じて終了する必要があり、既に試しました –
が同じ例外処理を使用しています。次の回答にコードを投稿します。 –
私の場合、私はこのメソッドrealm.deleteAll()を使用しますが、上記の答えと同じでなければなりません。しかし、私はrealm onStartを開いて、onアクティビティやフラグメントを閉じ、バックグラウンドスレッドですぐに閉じます。 – vsatkh