You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Moreover, all DB interaction is done via ContentProvider.
This complicates the situation even further while it has the advantage that all data can be exposed to other applications.
Plan:
OpenTracks accesses SQLite DB directly (without CustomContentProvider)
Trim down CustomContentProvider to only provide data for Dashboard API (e.g., for OSMDashboard)
Check if ORM/Room helps to get rid of the large amount of data handling code
The text was updated successfully, but these errors were encountered:
We have quite a lot of code to manage three tables in a SQLite database.
One option would be to use an ORM like https://developer.android.com/jetpack/androidx/releases/room
Moreover, all DB interaction is done via ContentProvider.
This complicates the situation even further while it has the advantage that all data can be exposed to other applications.
Plan:
The text was updated successfully, but these errors were encountered: