fun onPhotoClicked() { router.setResultListener(RESULT_KEY) { data -> viewState!!.showPhoto(data as Int) } router.navigateTo(selectPhotoScreen(RESULT_KEY)) }
Ну так ещё раз - если очень надо, то подписываться в onCreate() фрагмента, чтобы не потерять данные. В остальных случаях - по клику. Т.е. решать это опять таки не средствами библиотеки