首页 > 学院 > 开发设计 > 正文

ContentProvider实现增删改

2019-11-11 05:16:15
字体:
来源:转载
供稿:网友

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;}


上一篇:LINUX test等命令

下一篇:StringEscapeEditor

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表