Да, вы можете использовать LiveData
в java, чтобы выставить любую сущность как Observable Viewholder
, которая в вашем случае является фотографией. Я предполагаю, что вы хотели бы изменить растровое изображение в качестве причины, чтобы оставить его livedata
. Совместное использование экземпляра между двумя различными Lifecycle owners
, в вашем случае Fragments
возможно, если сохранить livedata
экземпляр в общей папке ViewModel
. Оба эти lifecycler owners
могут наблюдать этот единственный viewModel
.
Вам не нужно помещать ссылку в onActivityResult (), скорее, чтобы два фрагмента получили ссылку в общую модель представления через ViewModelProviders
.