当我使用" findFirst()"时,android中的域数据库返回null

时间:2017-03-30 12:30:38

标签: android realm

我有一个屏幕,在用户选择一个区域之后保存一些数据我将它保存到领域后直接我转到另一个屏幕并尝试找到这个保存的模型

carriageRealm.where(CountryRealm.class).findFirst()

但它在某些设备中重新出现空白和崩溃?

    Realm carriageRealm = Realm.getDefaultInstance();
    carriageRealm.beginTransaction();
    carriageRealm.delete(CurrentAreaRealm.class);
    CurrentAreaRealm currentArea = new CurrentAreaRealm();
    currentArea.setAddress_name(area.getAddress_name());
    currentArea.setArea_id(area.getArea_id());
    currentArea.setLatitude(area.getLatitude());
    currentArea.setLongitude(area.getLongitude());
    carriageRealm.copyToRealm(currentArea);
    carriageRealm.commitTransaction();
    carriageRealm.close();

0 个答案:

没有答案