我在科特林遇到一个奇怪的行为 创建这样的自定义文件提供程序时
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 {
}
我想念什么吗?
答案 0 :(得分:1)
getUriForFile()
是静态的
Kotlin不继承静态方法,因为Kotlin中没有static
这样的东西,并且您不能真正继承它们。
但您只需使用FileProvider.getUriForFile()