zoukankan      html  css  js  c++  java
  • android contentprovider 中的 getType(Uri uir)

    public String getType(Uri) 用于返回指定的Uri中的数据的MIME类型
    *如果操作的数据属于集合类型,那么MIME类型字符串应该以vnd.android.cursor.dir/开头。
    例如:要得到所有person记录的Uri为content://contacts/person,那么返回的MIME类型字符串为"vnd.android.cursor.dir/person"。
    *如果要操作的数据属于非集合类型数据,那么MIME类型字符串应该以vnd.android.cursor.item/开头。
    例如:要得到id为10的person记录的Uri为content://contacts/person/10,那么返回的MIME类型字符串应为"vnd.android.cursor.item/person"

       @Override
        public String getType(Uri uri) {
            SqlArguments args = new SqlArguments(uri, null, null);
            if (TextUtils.isEmpty(args.where)) {
                return "vnd.android.cursor.dir/" + args.table;
            } else {
                return "vnd.android.cursor.item/" + args.table;
            }
        }
  • 相关阅读:
    bash特性
    FHS 层级文件系统
    环境变量的问题
    linux认识
    搜索引擎的使用
    nginx
    部署操作手册
    git
    添加tag
    pycharm中使用git
  • 原文地址:https://www.cnblogs.com/wjw334/p/4308284.html
Copyright © 2011-2022 走看看