Почему данные, передаваемые onActivityResult(int, int, Bundle), не являются типобезопасными или почему Activity Result API делает вызывающие действия для результатов типобезопасными?
Jetpack предлагает новое решение - Activity Result API, которое устарело.
startActivityForResult
а также
onActivityResult
для / передачи данных соответственно.
Одна из причин заключается в том, что API результатов деятельности
makes calling an activity for result type-safe.
Я сбит с толку.
startActivityForResult()
и из
Activity
/
Fragment
используется уже давно. О недостатках вроде сцепления кода, разделения запроса и ответа я знал.
Но как данные передаются
onActivityResult()
не типобезопасен ?