1.首先得有一個提供數(shù)據(jù)的dome 然后寫一個包創(chuàng)一個類繼承ContentPRovider,實現(xiàn)它里面是所有方法
然后記得寫權(quán)限 android:authorities就是包名加類名
2.在創(chuàng)一個內(nèi)容接受者的dome 寫好樣式 每一個方法都要寫協(xié)議
此路徑一定要和數(shù)據(jù)提供dome權(quán)限里面的 android:authorities一致 一定要加content://
下面是內(nèi)容訪問者增刪查改的方法實現(xiàn)代碼
添加
刪除
修改
3.然后這里是內(nèi)容提供者的方法
刪除:
@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;}
新聞熱點
疑難解答