当前位置: 首页 > 知识库问答 >
问题:

Android ActivityResult API未解析的参考错误寄存器ForActivityResult

龙永福
2023-03-14

我正在尝试使用此处所述的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'

共有3个答案

戚飞雨
2023-03-14

以防其他人在旧项目中遇到这个问题..

我在另一台使用继承的计算机上看到,您的活动是从AppCompatActivity()扩展的,而AppCompatActivity()是从FragmenteActivity()扩展的

我注意到碎片活动与我遇到此问题时的不同。.

所以我更新了appcompat库,使用:

 androidx.appcompat:appcompat:1.4.1

这就解决了问题。

PS:对不起,我的英语不好。

陆洲
2023-03-14

试试这个新版本。

 implementation 'androidx.activity:activity-ktx:1.3.1'
咸利
2023-03-14

根据从活动获取结果指南:

强烈建议使用AndroidX活动1.2.0-alpha02和片段1.3.0-alpha02中引入的活动结果API。

因此,使用稳定版本将不包括这些 API。每个版本的最新版本是 alpha07,这意味着您的依赖项将是:

api 'androidx.activity:activity-ktx:1.2.0-alpha07'
api 'androidx.fragment:fragment-ktx:1.3.0-alpha07'

注意:您的活动必须从ComponentActivity扩展,它是在AppCompat 1.1.0中引入的,包括Register sterForActivityResult()API

 类似资料:
  • 我升级到了Android Studio 3.4.2,正如预期的那样,我遇到了大量错误,主要是渐变错误。我设法解决了所有问题,我还有一个似乎无法解决的问题——未解决的参考v7。我一直在尝试我能找到的一切,但到目前为止没有运气。 错误发生在导入android.support.v7.app.AppCompatActive 这是构建。gradle文件:apply plugin:'com。Android应用

  • 在生成中更新依赖项后。gradle(模块:app)在gradle脚本中,所有由R定义的布局、字符串和所有引用都不可用。我在模块应用程序中有以下代码: 在搜索项目时,通过项目资源管理器,项目似乎不再有R文件。

  • 本文向大家介绍asp.net-core 寄存器和手动解析,包括了asp.net-core 寄存器和手动解析的使用技巧和注意事项,需要的朋友参考一下 示例 描述依赖关系的首选方法是使用构造函数注入,它遵循显式依赖性原则: ITestService.cs TestService.cs Startup.cs(ConfigureServices) HomeController.cs            

  • 我试图遵循这里给出的例子:https://developer.android.com/topic/security/data 我已经在我的gradle中包含了必需的库: 然而,当我尝试使用代码时: 我得到一个未解决的引用:MasterKey错误。图书馆有那门课吗? 提前谢谢。

  • 我在修复这个错误时遇到了很多麻烦,我使用GoogleAuth和Capacitor v3,我在Ionic和Android中完成了所有这些,我一直在遵循https://www.youtube.com/watch?v=Rs1imvTbeN0 这是登录页面的代码 MainActivity.java是这样的

  • 我是新手,所以请帮忙。我在尝试使用angular with angular ng controller标记运行简单代码时出错,我在html中显示一个变量,该变量在javascript文件中定义为: 并在html中显示如下:html页面 chrome控制台上的错误如下: 未捕获的引用错误:系统未定义(匿名函数)@angular2.js:3098 指向angular2js中的某些函数: 我不明白这个问

  • 问题内容: 当我尝试从http://api-v3.deezer.com/1.0/search/album/?q=beethoven&index=2&nb_items=2&output=json使用以下方法获取JSON 时: 我得到: 但是使用http://search.twitter.com/search.json?q=beethoven&callback=?&count=5的JSON 可以正常工

  • 我一直得到一个JSON解析器错误,每次我尝试连接从Android到php帐户。下面你会看到我得到的错误: 谁能帮帮我吗。。。 PHP代码: Android代码: Android代码: 公共JSONObject getJSONFromUrl(字符串url,列表参数){ 注册用户JSONObject PhP警告: php代码: 链接89是$no_of_rows 用户表结构: mysql_error: