View Issue Details

IDProjectCategoryView StatusLast Update
0013067MMADBpublic2016-04-07 00:21
Reportermartin Assigned To 
PriorityimmediateSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.1.3 
Target Version1.2.0Fixed in Version1.2.0 
Summary0013067: DB access optimizations
Description1)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
TagsNo tags attached.
Fixed in build581

Activities

martin

2016-01-12 15:41

developer   ~0043835

1)Fixed
2)Fixed
3)Fixed

martin

2016-02-27 14:23

developer   ~0044212

Last edited: 2016-03-03 17:42

Fixed in build 1.2.0.581

peke

2016-04-07 00:21

developer   ~0044405

Verified 589

This fix looks like also increase/optimize overall speed of listing.