Вы можете поделиться любыми данными между фрагментами, используя ViewModel.
В вашем случае создайте переменную во ViewModel следующим образом:
var mBitmap: Bitmap? = null
, а затем, когда вы получите растровое изображение, присвойте это растровое изображение указанной выше переменной из вашего фрагмента
bitmap = BitmapFactory.decodeFile(mPhotoFile!!.absolutePath)
mViewModel.mBitmap = bitmap
после этого везде, где вы хотите использовать это растровое изображение, просто назовите это:
mViewModel.mBitmap
например, как-то так:
imageView.setImageBitmap(mViewModel.mBitmap)
Надеюсь, это поможет, дайте мне знать если вам нужно что-то
Обновление:
Как и Ajeeli , упомянутый, передайте экземпляр действия при инициализации ViewModel
ViewModelProvider(activity, viewModelFactory).get(SettingViewModel::class.java)