Android 当数据未使用sugar orm保存在数据库中时,我们可以创建或获取异常吗

Android 当数据未使用sugar orm保存在数据库中时,我们可以创建或获取异常吗,android,sugarorm,Android,Sugarorm,我制作了一个应用程序,我将使用sugar orm保存数据!!我已经把这个应用程序给了其他人,他们抱怨说在非常罕见的情况下,数据不能保存在数据库中!!因此,我想知道这是否可能,如果是,我如何让用户知道数据没有保存,或者只是如何处理 Data data = new Data(); String datasn = getResources().getString(R.string.data_code); costdisplay(); datasn = datasn + DateTime.now

我制作了一个应用程序,我将使用sugar orm保存数据!!我已经把这个应用程序给了其他人,他们抱怨说在非常罕见的情况下,数据不能保存在数据库中!!因此,我想知道这是否可能,如果是,我如何让用户知道数据没有保存,或者只是如何处理

Data data = new Data();


String datasn = getResources().getString(R.string.data_code);

costdisplay();

datasn = datasn + DateTime.now().toString("ddMMyyHHmmss");
datasn = datasn + vehicleNumber;
data.setsn(datasn);
data.sT(dataType);
data.setEvent(DateTime.now().toString("dd/MM/yyyy'T'HH:mm:ss.SSSZ"));
Log.e("data", DateTime.now().toString("dd/MM/yyyy'T'HH:mm:ss.SSSZ"));
data.setRNumber(vehicleNumber);
data.setIsSync(false);
data.setConsider(true);
data.setType(priceType);
data.setMessage(messageForPostpaid);
Log.e("log", data.getType());
data.setEventType(VehicleStatus.CHECKED_IN);
data.setCost(cost);
data.save();

如有任何帮助,我们将不胜感激。

几个问题:您是否能够重现此问题?查询日志可用-没有记录任何内容?执行保存的线程是否中断?是否引发任何异常?这是我第一次听说SugarORM会出现这种问题,但也许在保存后用某种检查覆盖save方法就足以进行验证了?该应用程序是在实时环境中测试的,用户是非技术性的!!所以我不能从他们那里得到任何帮助,我个人也不会面对这样的问题。你能告诉我什么样的检查方法吗???只需在保存后查询你的项目,比如
public void save(){super.save();boolean savedStatus=Data.find(Data.class,“where\u example\u extra\u id\u或类似”,value…)。size()!=0;}