![](/img/trans.png)
[英]FileProvider.getUriForFile returns NullPointerException
[英]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.