PoiProvider.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:GitHub 作者:
@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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号