Буквально, пьюрпарселфанкшн принимает функцию онкенсел к примеру. Которая в себе вообще ссылается на текствью. Каким образом при пересозданим, к примеру базового фрагмента, фрагмент диалог вытащит данные из бандла и тригернит то что нам нужно?
Буквально, пьюрпарселфанкшн принимает функцию онкенсел к примеру. Которая в себе вообще ссылается на текствью. Каким образом при пересозданим, к примеру базового фрагмента, фрагмент диалог вытащит данные из бандла и тригернит то что нам нужно?
если она захватит текствью (или вообще что угодно), конструктор pureParcelFunction сразу свалится
По сути сериализация лямбды типа (Screen) -> R (для безаргументного метода onCancel). С последующим вызовом. Я провтыкал что действительно в метод референсе нет завязки на this. В результате this в нашем примере как раз аргумент - Screen. Что уже дальше похендлится фреймворком.