startActivityForResult 所有处理结果的逻辑都要放到onActivityResult中,在onActivityResult里面根据requestCode作不同处理,这样逻辑比较复杂, 我们希望的是能在发起startActivityForResult的时候捎带着把获取结果后处理的逻辑也传进去,并能在内部做处理。下面我们参考RxPermissions的做法给出了一种解决方法
避免使用startActivityForResult
最新推荐文章于 2023-05-19 19:07:27 发布