我正在使用ormLite来在设备上存储数据。 我不明白为什么,但当我存储大约100个对象时,其中一些对象存储时间过长,甚至达到了一秒钟。 以下是代码:
来自DatabaseManager的代码:
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;
}
有什么想法可以避免这种情况吗?