Как отправить requestCode из одного фрагмента в другой, как это возможно в Kotlin - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь так, но это дает мне ошибку

Fragment EditSubCategoryFragment{359a98c #3 id=0x7f090094} declared target fragment EditCategoryFragment{d1e08d5} that does not belong to this FragmentManager!

Код

val newFragment = EditSubCategoryFragment()
val args = Bundle()
args.putString(AppConstants.CAT_ID, category.getId().toString()) //cat_id for which cat has subCategory
newFragment.arguments = args
val transaction = activity?.supportFragmentManager?.beginTransaction()
newFragment.setTargetFragment(EditCategoryFragment(), successAddSubCat)
transaction?.addToBackStack(null)
transaction?.add(R.id.frameContainer, newFragment)?.commit()

1 Ответ

0 голосов
/ 07 июня 2018

Если у вас слишком много фрагментов для обработки, я предлагаю использовать EvenBus для связи https://github.com/greenrobot/EventBus

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...