使用静态方法String.valueOf来包装TextView的setText方法的不兼容参数的建议的设置在哪里?

问题描述

最近我发现Android Studio不再建议使用NewCol ----- xyz xyz123 NaN NaN 方法包装NewCol ----- xyz xyz123 sample data3 sample data4 的{​​{1}}方法的不兼容参数。
有时我会忘记转换要作为参数传递给TextView的值/变量,但是Android Studio通常会给我一个警告和建议,以尽可能地包装该值/变量。现在,例如,当我这样做时:

setText()

Android Studio仍然给我一个红色错误警告,但其中唯一的建议是“将参数设为'int'。”

enter image description here

enter image description here

它曾经为我提供了自动插入String.valueOf()方法调用的选项,这非常有帮助。

是我还是现在这样?几天前有更新。
我是否弄乱了Android Studio中的某些设置?有人可以告诉我如何解决吗? 我已经检查了“检查”设置,但没有找到它。

解决方法

也许此更新更改了机制,或者您可以在提示中单击“更多操作”,以查看其他选项是否可用。

setText()可以接受Stringint,如果您传递int值,则编译器将期望它是String资源(“ R.string。 xxx“),其类型为int。只需记住这一点,您就不再需要依赖提示了。