com.uoc.alberto.cuentosbilingues.database
Class StoriesDB

java.lang.Object
  extended by SQLiteOpenHelper
      extended by com.uoc.alberto.cuentosbilingues.database.StoriesDB

public class StoriesDB
extends SQLiteOpenHelper

Version:
1 (18/04/2013) Con la clase StoriesDB lo que se crea es un conector de la aplicación a la base de datos sqlite de los cuentos. Para realizar la conexión a la base de datos ésta debe existir en el directorio databases del sistema Android, por lo tanto antes de realizar la conexión se comprueba la existencia de la base de datos y su versión, si no existe o bien la original (en el directorio assets) tiene otra versión, la base de datos se actualizará.
Author:
Alberto Pereira Gaviño

Constructor Summary
StoriesDB(Context context)
          Constructor de la clase.
 
Method Summary
 void createDataBase()
          Crea la base de datos comprobando previamente que no exista.
 void onCreate(SQLiteDatabase db)
           
 void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoriesDB

public StoriesDB(Context context)
Constructor de la clase.

Parameters:
context - El contexto de la clase que lo crea.
Method Detail

onCreate

public void onCreate(SQLiteDatabase db)

onUpgrade

public void onUpgrade(SQLiteDatabase arg0,
                      int arg1,
                      int arg2)

createDataBase

public void createDataBase()
                    throws java.io.IOException
Crea la base de datos comprobando previamente que no exista.

Throws:
java.io.IOException - Excepción lanzada en caso de que haya algun error copiando la base de datos al sistema.