我对此很好奇..我刚用过房间,想了解更多有关..查询是否会失败吗?我在通过方式插入或查询时使用AsyncTask ..并且我没有任何回调..我只是执行它,然后保存它..每当我查询时,我都会这样:
try {
List<Object> objectList = new GetObjectTask.execute().get();
} catch (Exception e) {
e.printStack();
}
这是正确的方法吗?
这是GetObjectTask类
public class GetObjectTask extends AsyncTask<Void, Void, List<Object>> {
public GetObjectTask() {
}
@Override
protected List<Object> doInBackground(Void... voids) {
return AppDatabaseHelper.getInstance().getObjectDao().getAllObject();
}
}
MMTTMM
相关分类