Я вхожу в Realm с помощью SyncCredentials, позволяя создать пользователя с кодом ниже:
SyncCredentials credentials = SyncCredentials.usernamePassword(username, password, true);
SyncUser.logInAsync(credentials, AUTH_URL, new SyncUser.Callback<SyncUser>() {
}
И после того, как я хочу удалить этого пользователя в области с кодом ниже:
String id = SyncUser.current().getIdentity();
PermissionUser permissionUser = realm.where(PermissionUser.class).equalTo("id", id).findFirst();
if (permissionUser != null) {
permissionUser.getPrivateRole().removeMember(id);
permissionUser.getPrivateRole().deleteFromRealm();
if (permissionUser.getRoles() != null) {
permissionUser.getRoles().deleteAllFromRealm();
}
permissionUser.deleteFromRealm();
}
Этот кодзапустить успешно, но я проверил на Realm Studio, этот пользователь все еще существует.Пожалуйста, помогите мне эту проблему, большое спасибо.