我需要使用DBFlow Content Provider创建URI。它没有正确生成URI。
这是我的数据库和内容提供商类
这是我的第一个表端点
这是我的第二个表端点
我需要这样的URI:
但这就是DBFlow生成URI的方式:
我做错了什么?
我认为@PathSegment
注释应该在URI中创建/*/#
。
答案 0 :(得分:0)
我已使用此方法生成CONTENT_URI
array = input.replace(/[-><?.:;]*/ig, '').split(',')
我的数据库类看起来像这样
public static final String ENDPOINT = "PostData";
@ContentUri(path = ENDPOINT, type = ContentUri.ContentType.VND_MULTIPLE + ENDPOINT)
public static final Uri CONTENT_URI = Uri.parse(AppDatabase.BASE_CONTENT_URI + AppDatabase.AUTHORITY
+ "/" + ENDPOINT);
您还可以检查我在游标加载器here
中如何使用内容提供程序