ContentProvider实现增删改
2017-02-06 23:43
483 查看
1.首先得有一个提供数据的dome 然后写一个包创一个类继承ContentProvider,实现它里面是所有方法
然后记得写权限 android:authorities就是包名加类名
2.在创一个内容接受者的dome 写好样式 每一个方法都要写协议
此路径一定要和数据提供dome权限里面的 android:authorities一致
一定要加content://
下面是内容访问者增删查改的方法实现代码
添加
删除
修改
3.然后这里是内容提供者的方法
删除:
然后记得写权限 android:authorities就是包名加类名
2.在创一个内容接受者的dome 写好样式 每一个方法都要写协议
此路径一定要和数据提供dome权限里面的 android:authorities一致
一定要加content://
下面是内容访问者增删查改的方法实现代码
添加
删除
修改
3.然后这里是内容提供者的方法
删除:
@Override public int delete(Uri uri, String s, String[] strings) { Log.i("test","delete"); sqLiteDatabase.delete("person",s,strings); return 0; }
修改: @Override public int update(Uri uri, ContentValues contentValues, String s, String[] strings) { Log.i("test","update"); sqLiteDatabase.update("person",contentValues,s,strings); return 0; }
添加:
@Override public Uri insert(Uri uri, ContentValues contentValues) { Log.i("test","insert"); sqLiteDatabase.insert("person",null,contentValues); return null; }
相关文章推荐
- 一个存储过程实现增删改操作
- 如何快速的实现oracle数据表的的增删改?
- 利用javabean轻松实现对数据库的连接、查询以及增删改
- 简单的Javascript实现内容的增删改(一)
- 用AJAX实现网页中的增删改
- 超强 DOM增删改,js日历综合案例实现
- 运用泛型实现增删改
- ExtJs GridPanel简单的增删改实现代码
- 简单的Javascript实现内容的增删改(一)
- 利用javabean轻松实现对数据库的连接、查询以及增删改!------使用范例
- 纯代码实现GridView绑定增删改
- 反射实现所有实体的增删改操作(jQuery+json)
- 添删改时用div + iframe 实现弹出式窗体
- 一个纯粹在JSP 页面实现对数据增删改的例子
- 用ASP.NET 实现对XML文件的增删改
- javascript 实现对4层复选列表的添删改
- ADO.NET的一个帮助类库,只须一个连接,一条SQL语句,轻松实现数据库的查旬,再加一个object 轻松实现数据库的增删改
- [MFC][DirectInput]MFC下DirectX DirectInput的实现(有部分删改)
- javascript实现增删改
- servlet+extjs3.0实现树控件增删改差