ormLite を使用してデバイスにデータを保存しています。理由はわかりませんが、約 100 個のオブジェクトを保存すると、一部のオブジェクトは非常に長い時間 (最大で 1 秒) 保存されます。ここにコードがあります
データベースマネージャーから:
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;
}
この状況を回避するためのアイデアはありますか?