android - Android ActivityResult API 未解决的引用错误 registerForActivityResult
问题描述
我正在尝试使用此处所述的ActivityResult API ActivityResult API
但它给出了未解决的参考错误。
我正在使用以下依赖项
api 'androidx.activity:activity:1.1.0'
api 'androidx.activity:activity-ktx:1.1.0'
api 'androidx.fragment:fragment:1.2.5'
api 'androidx.fragment:fragment-ktx:1.2.5'
解决方案
根据从活动指南中获取结果:
强烈建议使用 AndroidX Activity 1.2.0-alpha02和Fragment 1.3.0-alpha02中引入的 Activity Result API 。
因此,使用稳定版本将不包含这些 API。每个的最新版本是 alpha07,这意味着您的依赖项将是:
api 'androidx.activity:activity-ktx:1.2.0-alpha07'
api 'androidx.fragment:fragment-ktx:1.3.0-alpha07'
注意:您的活动必须从AppCompat 1.1.0ComponentActivity
中引入并包含API 扩展registerForActivityResult()
推荐阅读
- intellij-idea - 提取 VCS 更改 - Intellj Idea 插件开发
- php - CakePHP:Ajax 发布请求引发 403 错误(已授予所有权限)
- python - 使用 python 脚本通过 Zabbix API 获取所有触发器
- pdf - 无法在使用飞碟生成的 PDF 中显示印度卢比符号
- docker - Docker - 带有 docker 工具箱的 swarm 无法运行
- php - “除以零”/ NULL 值 TF-IDF
- python - 将受保护范围添加到现有 NamedRange
- python-3.x - 让它更简单,pandas 多文件器迭代
- javascript - 初始化后如何按列对数据表进行分组
- javascript - mac os上的滚动问题