我是SugarORM的新手,我试图保存一条记录。
Report report = new Report(SessionManager.getInstance().getUserid(),
assessmentContainer.getAssessmentTitle(),
getDateTimeNow(), response);
report.save();
在SugarORM提供的快速指南中,它似乎包含了上下文,但我不知道如何包含我的上下文,它在某种程度上与我的Report构造函数冲突,所以我省略了它。
看起来它确实成功了,但似乎效率低下。知道什么是错的吗?看看下面的日志。
02-01 14:10:32.736 903-903/com.usrs.jiarong.musrs I/Sugar﹕ on create
02-01 14:10:33.136 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.136 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.136 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.136 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.136 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.146 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.156 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.166 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.166 903-903/com.usrs.jiarong.musrs I/Sugar﹕ domain class
02-01 14:10:33.166 903-903/com.usrs.jiarong.musrs I/Sugar﹕ create table
02-01 14:10:33.166 903-903/com.usrs.jiarong.musrs D/Sugar﹕ Fetching properties
02-01 14:10:33.166 903-903/com.usrs.jiarong.musrs I/Sugar﹕ creating table REPORT
02-01 14:10:33.176 903-903/com.usrs.jiarong.musrs I/Sugar﹕ Report saved : 1
02-01 14:10:33.196 903-903/com.usrs.jiarong.musrs I/Choreographer﹕ Skipped 30 frames! The application may be doing too much work on its main thread.
答案 0 :(得分:1)
在第一次启动时,它必须为数据库生成模型。确保使用所需的表格为您的包指定了DOMAIN_PACKAGE_NAME。
答案 1 :(得分:0)
在您应用的build.gradle
中编辑编译版本 compile 'com.github.satyan:sugar:1.5'
并且在模型中仅使用SugarRecord
我已修复使用此方法。