如何删除领域对象中的所有记录而不在android中获取它?

Rat*_*nta 4 android realm

我有1个领域对象,里面有一些记录.我希望在单个事务中使对象具有空记录而不提取它.

RealmResults<Movie> movies = realm.where(Movie.class).findAll();
movies.deleteAllFromRealm();
Run Code Online (Sandbox Code Playgroud)

现在我们有这样的但我想要的东西如下,没有第一行.

realm.deleteAll(Movies.class);
Run Code Online (Sandbox Code Playgroud)

有这样的事吗?我不知道,删除可能需要更少的时间.我只是担心删除时间.在我的应用程序中,我有10个对象有超过200,000条记录.

Epi*_*rce 7

realm.executeTransaction(new Realm.Transaction() {
    @Override
    public void execute(Realm realm) {
        realm.delete(Movies.class);
    }
});
Run Code Online (Sandbox Code Playgroud)

在较旧的Realm版本中,它被调用Realm.clear(Movies.class);.