问题描述
最近我发现Android Studio不再建议使用NewCol
-----
xyz
xyz123
NaN
NaN
方法包装NewCol
-----
xyz
xyz123
sample data3
sample data4
的{{1}}方法的不兼容参数。
有时我会忘记转换要作为参数传递给TextView
的值/变量,但是Android Studio通常会给我一个警告和建议,以尽可能地包装该值/变量。现在,例如,当我这样做时:
setText()
Android Studio会仍然给我一个红色错误警告,但其中唯一的建议是“将参数设为'int'。”
它曾经为我提供了自动插入String.valueOf()
方法调用的选项,这非常有帮助。
是我还是现在这样?几天前有更新。
我是否弄乱了Android Studio中的某些设置?有人可以告诉我如何解决吗?
我已经检查了“检查”设置,但没有找到它。
解决方法
也许此更新更改了机制,或者您可以在提示中单击“更多操作”,以查看其他选项是否可用。
setText()
可以接受String
或int
,如果您传递int
值,则编译器将期望它是String
资源(“ R.string。 xxx“),其类型为int
。只需记住这一点,您就不再需要依赖提示了。