Convertir RealmResults <E> a Lista <E> con copyFromRealm

¿Cómo puedo convertir RealmResults<E> a List<E> ?

He intentado con el método copyFromRealm :

 RealmResults<EventRealm> result = realm.where(EventRealm.class).findAll(); EventRealm eventRealm = result.get(0); int id = eventRealm.getId(); // return id 2564 String title = eventRealm.getTitle(); // return "My event" List<EventRealm> copied = realm.copyFromRealm(result); EventRealm eventRealm1 = copied.get(0); int id1 = eventRealm1.getId(); // return id 0 String title1 = eventRealm1.getTitle(); // return "My event" 

Pero no entiendo por qué en la copia getTitle() dar resultado correcto, pero getId() incorrecto.

Modelo

 public class EventRealm extends RealmObject { @PrimaryKey private int id; private String title; public int getId() { return id; } public void setId(int id) { this.id = this.id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } } 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.