Я пытаюсь загрузить в базовый звуковой элемент огня звук будет содержать изображение и mp3-файл
проблема в том, что я могу получить только один файл пути из - onActivityResult, как будто каждый из них работает отдельно, но когда я пытаюсь оба кода просто потерпеть неудачу для первого пути с ошибкой с nullPointerException
это код в onActivityResult:
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
//get data for sound file(mp3)
if (requestCode==PICK_SOUND_REQUEST){
if (resultCode==RESULT_OK){
try {
soundFilePath = data.getData();
System.out.println(soundFilePath.toString());
}catch (Exception e){
e.printStackTrace();
}
}
}
//get data for image-sound cover :
//option 1:
if (requestCode == PICK_IMAGE_REQUEST){
if (resultCode==RESULT_OK) {
soundImagePath = data.getData();
try {
Bitmap bm = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), soundImagePath);
//ImageDecoder imageDecoder = ImageDecoder.decodeBitmap(ImageDecoder.createSource(requireContext()., soundImagePath))
btnImageChoose.setImageBitmap(bm);
handleImageUpload(bm);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
какие-либо идеи?