
Android Programming for Beginners
By :

Here, we will put into practice everything we have learned so far and finish coding the Age Database app. Before our Fragment
classes from the previous section can interact with a shared database, we need a class to handle interaction with, and creation of, the database.
We will create a class that manages our database by implementing SQLiteOpenHHelper
. It will also define some final Strings
to represent the names of the table and its columns. Furthermore, it will supply a bunch of helper methods we can call to perform all the necessary queries. Where necessary, these helper methods will return a Cursor
object that we can use to show the data we have retrieved. It would be trivial then to add new helper methods should our app need to evolve:
Create a new class called DataManager
and add the following member variables:
public class DataManager { // This is the actual database private SQLiteDatabase db; /* Next we have a public static final string...