db.execSQL("CREATE TABLE IF NOT EXISTS " + USER_TABLE_NAME +
“(_id INTEGER PRIMARY KEY AUTOINCREMENT,” + " name TEXT)");
db.execSQL("CREATE TABLE IF NOT EXISTS " + JOB_TABLE_NAME +
“(_id INTEGER PRIMARY KEY AUTOINCREMENT,” + " job TEXT)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}
再自定义一个自己的contentprovider。。DBHelper中有两张表, UriMatcher是用来根据进程二的ContentResolver调用的uri判断进程二到底是需要操作哪张表的数据的。
uri如下图所示写,AUTOHORITY是唯一的一般用包名来代替
这样进程二的ContentResolver才能根据uri(包含AUTOHORITY拼接出来的)找到对应的contentprovider
记得在清单文件中也要写上android:authorities=“com.gs.sumok2”