1.首先得有一個提供數據的dome 然后寫一個包創一個類繼承ContentPRovider,實現它里面是所有方法
然后記得寫權限 android:authorities就是包名加類名
2.在創一個內容接受者的dome 寫好樣式 每一個方法都要寫協議
此路徑一定要和數據提供dome權限里面的 android:authorities一致 一定要加content://
下面是內容訪問者增刪查改的方法實現代碼
添加
刪除
修改
3.然后這里是內容提供者的方法
刪除:
@Overridepublic int delete(Uri uri, String s, String[] strings) { Log.i("test","delete"); sqLiteDatabase.delete("person",s,strings); return 0;}修改:@Overridepublic int update(Uri uri, ContentValues contentValues, String s, String[] strings) { Log.i("test","update"); sqLiteDatabase.update("person",contentValues,s,strings); return 0;}添加:@Overridepublic Uri insert(Uri uri, ContentValues contentValues) { Log.i("test","insert"); sqLiteDatabase.insert("person",null,contentValues); return null;}
新聞熱點
疑難解答