Simply you can make a common Class for DataBase and use it by creating object.
public class DbOperation extends SQLiteOpenHelper{ public static final String name="mydb.db"; public static final String MainTab="MainTab"; public static final String ID="_ID"; public static final String LevelName="LevelName"; int version =2; public DbOperation(Context context, String name, CursorFactory factory, int version) { super(context, name,null, version); } @Override public void onCreate(SQLiteDatabase db) { String str="CREATE TABLE "+MainTab+"("+ID+" integer primary key autoincrement,"+LevelName+" text not null unique key)"; } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { }
}
Use this data base in any activity in below way
DbOperation ob=new DbOperation (); SQLiteDatabase db=new SQLiteaDatabase(); db=ob.getWritableDataBase(); and now you can use operation like query,delete,update Cursor cur=db.query(Table_name,null,null,null,null); etc