硬编码字符串"Test",应该使用@string资源,这是因为硬编码字符串会导致代码不易于维护和扩展,而使用@string资源可以将字符串抽取出来,方便统一管理和修改。
在Android开发中,可以在res/values/strings.xml文件中定义@string资源,例如:
<string name="test_string">Test</string>
</resources>
然后在代码中使用该资源:
String testString = getString(R.string.test_string);
这样做的好处是,如果需要修改字符串"Test",只需要在strings.xml文件中修改,而不需要在代码中修改。此外,使用@string资源还可以方便地支持多语言。
领取专属 10元无门槛券
手把手带您无忧上云