Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
swdev:android:database_sqlite [2018/04/30 09:04] smayr [Database Utils] |
swdev:android:database_sqlite [2018/05/02 20:30] (current) smayr [Database Utils] |
||
---|---|---|---|
Line 1: | Line 1: | ||
= Database: SQLite = | = Database: SQLite = | ||
==== DB Connector ==== | ==== DB Connector ==== | ||
- | Download | + | When using the built-in '' |
- | * [[https:// | + | |
- | * Extract JAR file to some folder. | + | |
- | * Add JAR file as module: | + | |
- | * JAR package should be now listed under the project Gradle Scripts: '' | + | |
- | * If there is an error including the JAR package, try the following: | + | |
- | * In '' | + | |
- | include ': | + | |
- | include ': | + | |
- | </ | + | |
- | * Sync project (File > Sync Project with Gradle Files). | + | |
- | * Add '' | + | |
- | * Right-click on the '' | + | |
- | * In the top left navigation pane of the " | + | |
- | * Click on the green plus (+), and select ' | + | |
- | * Click OK, and close all the opened windows. A synchronization process should take place once more. | + | |
- | * If there is an error including the JAR package, try the following: | + | |
- | * In '' | + | |
- | dependencies { | + | |
- | //... | + | |
- | compile project(': | + | |
- | } | + | |
- | </ | + | |
- | * If succesfull, under the '' | + | |
- | * Include the classes required in your code. | + | |
Line 246: | Line 222: | ||
//String selection = DbContract.TeamEntry.COL_NAME + " = ?"; | //String selection = DbContract.TeamEntry.COL_NAME + " = ?"; | ||
//String[] selectionArgs = { "My Team" }; | //String[] selectionArgs = { "My Team" }; | ||
+ | String selection = null; // no filters | ||
+ | String[] selectionArgs = null; // no filters | ||
// How you want the results sorted in the resulting Cursor | // How you want the results sorted in the resulting Cursor | ||
Line 254: | Line 232: | ||
DbContract.TeamEntry.TABLE_NAME, | DbContract.TeamEntry.TABLE_NAME, | ||
projection, | projection, | ||
- | | + | selection, |
- | | + | selectionArgs, |
- | //selectionArgs, | + | |
- | null, | + | |
null, // don't group the rows | null, // don't group the rows | ||
null, // don't filter by row groups | null, // don't filter by row groups | ||
Line 294: | Line 270: | ||
//String selection = DbContract.TeamEntry.COL_NAME + " = ?"; | //String selection = DbContract.TeamEntry.COL_NAME + " = ?"; | ||
//String[] selectionArgs = { "My Team" }; | //String[] selectionArgs = { "My Team" }; | ||
+ | String selection = null; // no filters | ||
+ | String[] selectionArgs = null; // no filters | ||
// How you want the results sorted in the resulting Cursor | // How you want the results sorted in the resulting Cursor | ||
Line 303: | Line 281: | ||
projection, | projection, | ||
// | // | ||
- | null, | ||
// | // | ||
- | null, | ||
null, // don't group the rows | null, // don't group the rows | ||
null, // don't filter by row groups | null, // don't filter by row groups | ||
Line 408: | Line 384: | ||
Intent showRubricActivity = new Intent(getApplicationContext(), | Intent showRubricActivity = new Intent(getApplicationContext(), | ||
- | showRubricActivity.putExtra(" | + | showRubricActivity.putExtra(" |
- | showRubricActivity.putExtra(" | + | showRubricActivity.putExtra(" |
startActivity(showRubricActivity); | startActivity(showRubricActivity); | ||
} | } | ||
Line 519: | Line 495: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// |