请使用Activity Result API
, 旧版项目可以继续使用, 如果迁移了androidx
, 建议使用Activity Result API
替代startActivityForResult
;
多说一句: 不建议使用 网上那种 一行代码实现 启动actvity 并获取返回值的: 类似于我的 StartActivityForResultHelper; 这种有个很明显的问题, 如果源activity 会回收,是接收不到回调的.
已发布到插件商店
下载主目录中的ActivityIntentCreater2.jar,然后在AS中选中本地安装,然后选中下载好的jar包即可
- 对于变量名修改后,修改生成的代码,或者直接重新生成
- 方法重载的问题需要手动处理一下
- 1.4 支持Parcelable,Serializable序列化类型自动转换和使用,支持Parcelable的ArrayList的传递