Cannot resolve method 'create' in 'Uri'
时间: 2023-08-08 22:05:01 浏览: 174
解决Cannot resolve unit name的错误
如果在Android开发中出现了“Cannot resolve method 'create' in 'Uri'”的错误,一般是因为没有正确导入`android.net.Uri`类。请确保在Java文件中的开头部分包含以下导入语句:
```
import android.net.Uri;
```
如果已经导入了`android.net.Uri`类,但仍然出现该错误,可能是因为代码中使用的Uri类版本过旧。请尝试使用以下语句导入最新版本的Uri类:
```
import androidx.core.net.UriCompat;
```
然后使用以下语句将字符串转换为Uri类型:
```
String pictureUri = "content://com.example.provider/images/1";
Uri uri = UriCompat.parseUri(pictureUri, 0);
```
这样就可以将字符串`pictureUri`转换为Uri类型的`uri`,并且不会出现“Cannot resolve method 'create' in 'Uri'”的错误。
阅读全文