TodoItemsSQLiteOpenHelper.java :  » UnTagged » cs-todo-list » org » contextsensitivetodo » todoview » model » Android Open Source

Android Open Source » UnTagged » cs todo list 
cs todo list » org » contextsensitivetodo » todoview » model » TodoItemsSQLiteOpenHelper.java
package org.contextsensitivetodo.todoview.model;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class TodoItemsSQLiteOpenHelper extends SQLiteOpenHelper {

  public static final int DB_VERSION = 1;
  private static final String DB_NAME = "todos_db.swlite";
  
  public static final String TODO_TABLE = "todos";
  
  public static final String TODO_ID = "id";
  public static final String TODO_NAME = "name";
  public static final String TODO_COMPLETE = "complete";
  
  
  public TodoItemsSQLiteOpenHelper(Context context) {
    super(context, DB_NAME, null, DB_VERSION);
  }

  @Override
  public void onCreate(SQLiteDatabase db) {
    createTable(db);
  }

  private void createTable(SQLiteDatabase db) {
    db.execSQL("create table " + TODO_TABLE + "(" + 
        TODO_ID + " integer primary key autoincrement not null," +
        TODO_NAME + " text, " +
        TODO_COMPLETE + " text" +
        ");");
  }

  @Override
  public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {}

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.