Я пытался записать в БД, используя область, но он записывает значения. Я также добавил
применить плагин: 'android-apt'
применить плагин: 'realm-android'
Я использую это в Async Task. Ниже
Как я могу правильно написать в базу данных области
protected Integer doInBackground(Integer[] p1)
{
Realm.init(acti);
RealmConfiguration otherConfig = new RealmConfiguration.Builder().directory(new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/xMapper/"+fileN)).build();
Realm.setDefaultConfiguration(otherConfig);
realm = Realm.getDefaultInstance();
for (File file:foxReaderLost)
{
final byte[] x=utilz.compress(FileUtils.readFileToString(file));
final String y=file.getName();
realm.executeTransaction(new Realm.Transaction(){
@Override
public void execute(Realm p1)
{
IconModel icm=p1.createObject(IconModel.class);
icm.setName(y);
icm.setSource(x);
}
});
}
}
Мой RealmObject
public class IconModel extends RealmObject {
private byte[] msource;
private String mname;
public void setSource(byte[] lastName)
{
this.msource = lastName;
}
public void setName(String firstName)
{
this.mname = firstName;
}
}