文章 2022-05-13 来自:开发者社区

【Jetpack】学穿:Activity Results API(下)

② Fragment同样跟下 registerForActivityResult():最终调用 prepareCallInternal():思路也很简单,想办法拿到 宿主Activity中的ActivityResultRegistry实例,调它的 register() 拿到返回的 ActivityResultLauncher实例引用。最后返...

【Jetpack】学穿:Activity Results API(下)
文章 2022-05-13 来自:开发者社区

【Jetpack】学穿:Activity Results API(中)

挑两个协议看看具体代码实现,先是 StartActivityForResult:返回类型ActivityResult实现了Parcelable序列化接口,定义了需要用到的两个字段:mResultCode 和 mData。接着是 TakePicturePreview:所以 ActivityResultContract 中的函数意...

【Jetpack】学穿:Activity Results API(中)
文章 2022-05-13 来自:开发者社区

【Jetpack】学穿:Activity Results API(上)

0x1、引言不是什么新玩意了,恰逢最近拆公司项目的BaseFragment时看到介个:下划线?Deprecated?点开源码看下啥原因,有啥替代方案:注释说这种写法out了,可在 ActivityResultContract 中传入一个 RequestMultiplePermissions 对象&#...

【Jetpack】学穿:Activity Results API(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐