有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将存储在移动设备中的录制视频的Uri传递给另一个活动

我试图将录制视频的Uri从安卓移动设备传递到SecondActivity,但无法获取Uri。 请建议

主要活动。爪哇

viewModel.filePaths = new ArrayList<>();
viewModel.filePaths.add(uri);
customDialogBuilder.showLoadingDialog();
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("file_content", viewModel.filePaths);
startActivity(intent);

MainViewModel。爪哇

 public List<Uri> filePaths = new ArrayList<>();

第二项活动。爪哇

viewModel.filePaths = (ArrayList<Uri>) getIntent().getSerializableExtra("file_content");

第二个视图模型。爪哇

public List<Uri> filePaths;

编辑: 实际上,Url是一个视频文件的Url,我已经从摄像头录制并存储到我的设备上。我想将这个录制的视频路径传递给SecondActivity,但它在UI上显示空白屏幕,在SecondActivity中显示空值


共 (0) 个答案