gpt4 book ai didi

android - 如何抑制 "Can be replaced with foreach call"警告

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:36:43 24 4
gpt4 key购买 nike

我使用带有 Android Studio 和 Retrolambda 插件的 Java 8 将 lambda 编译为匿名类(因为 Android 不支持 Java 8)。 IDE 向我显示警告(或提示)如何更改我的代码以使用 Java 8 的所有功能。其中一个功能是在循环集合时“可以用 foreach 调用替换”。我想抑制这种警告,但我不知道该怎么做。

抑制此类警告的最简单解决方案是 @SuppressWarnings("all") 注释。但我想收到不同类型的警告,所以这不是解决方案。

有什么方法可以为整个 IDE 或仅为代码块(例如 @SuppressWarnings("foreach"))禁用这种警告?

最佳答案

一种方法是配置您的 Intent 设置(我假设这可以通过 Android Studio 实现,我是 IntelliJ 用户)。

对于这个特定的 Intent :

  • 将光标放在“for”关键字上
  • 按“alt+enter”(或者在 mac 上按“option+enter”或类似的东西)。
  • 按向右箭头,选择“编辑检查配置文件设置”并将其关闭或根据您的喜好进行自定义

screenshot of inspection edit option from quick-fix

关于android - 如何抑制 "Can be replaced with foreach call"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23127445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com