- Android启动一个Activity是通过Intent
- Intent可以作为载体还可以启动Service、ContentProvider、Broadcast
- Android通过统一的Intent完成传值或启动四大组件,大幅度简化,调用四大组件的难度
- 调用四大组件,首先考虑跨进程通信,而回调只是单一进程内两个或多个对象之间的通信方式,无法运用在跨进程场景中
- 回到Activity这个场景里,我们经常需要跨进程打开某个Activity,这是回调根本做不到的
- 最后onActivityResult不难用啊,完美的解耦了前后相关的两个Activity,远比搞一个接口,让前后两个页面偶合在一起强