26/02/2016

Realm Using value Insert

Class Name : Sampledb.class
package com.main.android.databasemodels;
public class Sampledb extends RealmObject {
 @PrimaryKey
 private String id;
 private String name;
 public String getId() {
    return id;
}
 public void setId(String id) {
   this.id= id;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name= name;
}
}
Class Name: Mainactivity
public class Mainactivity extends AppCompatActivity{
 Realm realm;
 @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sample);
    realm = Realm.getDefaultInstance();
    removeExamlisttable();
    realm.beginTransaction();
   for(int i=0;i<arraylistres.length();i++){
    //Create ExamList Realm Object    
Sampledb sampledb= realm.createObject(Sampledb.class);
    sampledb.setId(arraylistres.get(i).getId());
   sampledb.setName(arraylistres.get(i).getName());   }
  realm.commitTransaction();
 }
private void removeSampledbtable(){
    try {
        realm.beginTransaction();
        realm.clear(sampledb.class);
    }catch (Exception e){
        e.printStackTrace(); 
    }finally {
        realm.commitTransaction();
    }
} 
// Find All value 
Sampledb sampledb=realm.where(Sampledb.class).findAll);
}