我正在使用 ormLite 在设备上存储数据。我不明白为什么,但是当我存储大约 100 个对象时,其中一些对象存储时间太长,最多可达秒。这是代码
从数据库管理器:
public class DatabaseManager
public void addSomeObject(SomeObject object) {
try {
getHelper().getSomeObjectDao().create(object);
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public class DatabaseHelper extends OrmLiteSqliteOpenHelper
public Dao<SomeObject, Integer> getSomeObjectDao() {
if (null == someObjectDao) {
try {
someObjectDao = getDao(SomeObject.class);
} catch (Exception e) {
e.printStackTrace();
}
}
return someObjectDao;
}
有什么想法可以避免这种情况吗?