А вообще, в результате, мне оказался sld не нужен, я его никогда не использую. Либо live event, которой будет воспроизводить пока не дёрнешь метод что значение потреблено, либо обычную ливдату.
А нет новостей по новому "onActivityResult"? Может по аналогии с "onBackPressed" тоже переделают в коллбэк?
Нет, потому что там все несколько сложнее. Его вызывает система, после вызова startActivityForResult и до отклика в onActivityResult система может убить и восстановить приложение из-за нехватки ресурсов. Для этого надо костыли с сериализацией колбеков