Jetpack提供了一个新的解决方案,即Activity Result API,分别用于弃用startActivityForResult
和onActivityResult
用于Activity
/Fragment
传递数据。
原因之一是Activity Result API makes calling an activity for result type-safe.
我很困惑。startActivityForResult()
and onActivityResult()
of Activity
/Fragment
已经用了很长时间了。关于代码耦合、请求和响应分离等缺点,我知道。
但是,onActivityResult()
非类型安全的数据如何传递?