@Override
public int delete(Uri uri, String selection, String[] selectionArgs) {
int code = matcher.match(uri);
int result = 0;
switch (code) {
case UriMatcher.NO_MATCH:
break;
case 1:
// 删除所有
result = db.delete(DBHelper.USERTABLE, null, null);
Log.d("qf", "删除所有数据!");
break;
case 2:
// content://com.lenve.cphost.mycontentprovider/user/10
// 按条件删除,id
result = db.delete(DBHelper.USERTABLE, "_id=?", new String[] { ContentUris.parseId(uri) + "" });
Log.d("qf", "根据删除一条数据");
break;
case 3:
// content://com.lenve.cphost.mycontentprovider/user/zhangsan
// uri.getPathSegments()拿到一个List<String>,里边的值分别是0-->user、1-->zhangsan
result = db.delete(DBHelper.USERTABLE, "USERNAME=?", new String[] { uri.getPathSegments().get(1) });
break;
default:
break;
}
return result;
}
PoiProvider.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:GitHub
作者:
评论列表
文章目录