我正在使用一个库,要求我将Uri
对象作为参数传递。
目前我正在这样做:
File file = new File(someFileDir, "test.pdf");
someObject.someFunction(file.toURI());
请注意,File
对象具有函数toURI()
。它返回一个URI
对象。
现在我的问题是我调用的函数需要一个Uri
参数,但它抱怨我传递了一个URI
对象。
这些东西不一样吗?如何输出Uri
对象?或者如何将URI
转换为Uri
?
答案 0 :(得分:2)
只需将其作为字符串处理,就更容易了。
答案 1 :(得分:2)
你可以使用Uri.Builder()创建一个Uri!
答案 2 :(得分:2)
对于您的信息,URI似乎来自JAVA语言(java.net.URI)和Uri,来自Android SDK特定(android.net.Uri)。所以我建议你使用“Uri”课......