Android Lint 消息:更新到 Fragment 1.3.0 以使用 ActivityResult API 分析/检查代码中的错误
Android Lint Message: Update to Fragment 1.3.0 to use ActivityResult API error in Analysis/ Inspect Code
当运行 Android工作室/分析/检查代码时...
我收到 50 多条相同的错误消息“Android/Lint/Correctness 错误
在这行代码中将 Fragment 版本升级到至少 1.3.0":
class MainActivity : AppCompatActivity() {...
registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result ->...
代码在断点处中断,因此代码被调用并且应用程序正常运行。
构建 gradle 包括(Kotlin 语言)
implementation "androidx.activity:activity-ktx:1.2.1"
implementation "androidx.fragment:fragment-ktx:1.3.1"
debugImplementation "androidx.fragment:fragment-testing:1.3.1"
我想修复错误消息(而不是隐藏它)。由于代码工作正常,我使用 fragment-ktx:1.3.1 我应该寻找什么?
这已在 Google 的问题跟踪器上报告,我引用:
This has been fixed internally and will be available in the next Activity release.
来源:https://issuetracker.google.com/issues/182388985#comment9
当运行 Android工作室/分析/检查代码时... 我收到 50 多条相同的错误消息“Android/Lint/Correctness 错误 在这行代码中将 Fragment 版本升级到至少 1.3.0":
class MainActivity : AppCompatActivity() {...
registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result ->...
代码在断点处中断,因此代码被调用并且应用程序正常运行。
构建 gradle 包括(Kotlin 语言)
implementation "androidx.activity:activity-ktx:1.2.1"
implementation "androidx.fragment:fragment-ktx:1.3.1"
debugImplementation "androidx.fragment:fragment-testing:1.3.1"
我想修复错误消息(而不是隐藏它)。由于代码工作正常,我使用 fragment-ktx:1.3.1 我应该寻找什么?
这已在 Google 的问题跟踪器上报告,我引用:
This has been fixed internally and will be available in the next Activity release.
来源:https://issuetracker.google.com/issues/182388985#comment9