能不能把Uri换成String,反之亦然? 因为我想让Uri转换成String,通过intent.putextra()传递到另一个活动,如果不可能,有人能建议我如何将选定的Uri传递到另一个活动吗?

推荐答案

字符串的Uri

Uri uri;
String stringUri;
stringUri = uri.toString();

字符串到Uri

Uri uri;
String stringUri;
uri = Uri.parse(stringUri);

Android相关问答推荐

在编写中强制软键盘呈现

如何使用视图模型触发可变状态?

Android:MethodHandle. invoke和MethodHandle. invokeExact仅从Android O( - min—api 26)开始支持

Yarn 机器人导致活动未找到,但Gradlew Run工作正常

这款应用与最新版本的Android不兼容.在Android 14中

try 用Jetpack Compose理解视图模型和导航

当提供非状态对象时,compose 如何进行重组

了解 CoroutineScope(Job() + Dispatchers.Main) 语法

通过 setIntentScanningStrategyEnabled(true) 未检测到信标的 Android Beacon 库后台扫描

在 compose android 中创建一个圆形按钮和居中文本

Kotlin File(path).walkTopDown() 找不到文件

AirDroid Business 如何能够从屏幕截图中排除覆盖?

Koin Android-KMM:我有嵌套范围但注入不起作用

Jetpack Compose:SpanStyle 的 TextAlign(垂直居中)

Android Studio xml 预览问题无法初始化编辑器

Unity:Android 上随机接近零的 FPS 下降(提供了很多线索)

如何在 MAUI 项目中包含每个平台的现有 C++ 库?

在alert 对话框生成器中启动协程

Kotlin Compose forEach 中的负间距

如何从构建的流对象中发出值