繁体   English   中英

无法在Kotlin中调用FileProvider的getUriForFile

[英]Cannot call FileProvider's getUriForFile in Kotlin

创建像这样的自定义文件提供程序时,在Kotlin中遇到了奇怪的行为

import android.support.v4.content.FileProvider
class MyFileProvider: FileProvider()

我无法进行此调用MyFileProvider.getUriForFile(... Android Studio无法从getUriForFile解析引用

但是使用java它可以工作

import android.support.v4.content.FileProvider;

public class MyFileProvider extends FileProvider {
}

我想念什么吗?

getUriForFile()是静态的
Kotlin不继承静态方法,因为Kotlin中没有诸如static之类的东西,并且您不能真正继承它们。
但是您可以简单地使用FileProvider.getUriForFile()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM