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) 个答案