|
|
@ -25,9 +25,8 @@ import android.util.Log;
|
|
|
|
import net.micode.notes.data.Notes.DataColumns;
|
|
|
|
import net.micode.notes.data.Notes.DataColumns;
|
|
|
|
import net.micode.notes.data.Notes.DataConstants;
|
|
|
|
import net.micode.notes.data.Notes.DataConstants;
|
|
|
|
import net.micode.notes.data.Notes.NoteColumns;
|
|
|
|
import net.micode.notes.data.Notes.NoteColumns;
|
|
|
|
//数据库操作,用SQLOpenhelper,对一些note和文件进行数据库的操作,比如删除文件后,将文件里的note也相应删除
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public class NotesDatabaseHelper extends SQLiteOpenHelper {
|
|
|
|
public class NotesDatabaseHelper extends SQLiteOpenHelper {//数据库操作,用SQLOpenhelper,对一些note和文件进行数据库的操作,比如删除文件后,将文件里的note也相应删除
|
|
|
|
private static final String DB_NAME = "note.db";
|
|
|
|
private static final String DB_NAME = "note.db";
|
|
|
|
|
|
|
|
|
|
|
|
private static final int DB_VERSION = 4;
|
|
|
|
private static final int DB_VERSION = 4;
|
|
|
@ -234,8 +233,7 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
|
|
|
|
db.execSQL(FOLDER_DELETE_NOTES_ON_DELETE_TRIGGER);
|
|
|
|
db.execSQL(FOLDER_DELETE_NOTES_ON_DELETE_TRIGGER);
|
|
|
|
db.execSQL(FOLDER_MOVE_NOTES_ON_TRASH_TRIGGER);
|
|
|
|
db.execSQL(FOLDER_MOVE_NOTES_ON_TRASH_TRIGGER);
|
|
|
|
}//execSQL是数据库操作的API,主要是更改行为的SQL语句。
|
|
|
|
}//execSQL是数据库操作的API,主要是更改行为的SQL语句。
|
|
|
|
//主要是用来重新创建上述定义的表格用的,先删除原来有的数据库的触发器再重新创建新的数据库
|
|
|
|
private void createSystemFolder(SQLiteDatabase db) {//用来重新创建上述定义的表格用的,先删除原来有的数据库的触发器再重新创建新的数据库
|
|
|
|
private void createSystemFolder(SQLiteDatabase db) {
|
|
|
|
|
|
|
|
ContentValues values = new ContentValues();
|
|
|
|
ContentValues values = new ContentValues();
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|