View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013067 | MMA | DB | public | 2016-01-12 15:41 | 2016-04-07 00:21 |
Reporter | martin | Assigned To | |||
Priority | immediate | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 1.1.3 | ||||
Target Version | 1.2.0 | Fixed in Version | 1.2.0 | ||
Summary | 0013067: DB access optimizations | ||||
Description | 1)Static methods in Dao layer - replace all static methods by non-static and use sophisticated callbacks for loading. - use try-with-resources Statement and CCursor class to process database cursor 2)Moved some Dao methods to providers (Lower layer) - all methods, which has direct access to SQLiteDatabase object, should be in specific Provider class. 3)Transactions - use runInTransaction callback instead begin/commit methods - safer - better identification of long transaction | ||||
Tags | No tags attached. | ||||
Fixed in build | 581 | ||||