java - Android Studio应用程序文本格式

标签 java android

谁能告诉我这行代码有什么问题吗?

enter image description here

 public void onSensorChanged(SensorEvent event) {
    float x = event.values[0];
    float y = event.values[1];
    float z = event.values[2];

    textX.setText("X : " + (int) x + " rad/s");
    textY.setText("Y : " + (int) y + " rad/s");
    textZ.setText("Z : " + (int) z + " rad/s");
 }
};

最佳答案

这是一个警告,因为您在代码中对字符串进行了硬编码。这并不是一个真正的问题,只是不鼓励这样做,因为它使您的应用程序变得多语言变得更加困难。

此外,警告的所有原因以及您可能遇到的问题类型实际上都在您添加的图像中。

您还可以检查以下问题:

Why is using string literals in Android discouraged? What other/better alternatives are available?

what's wrong with hardcoded string in android xml file?

关于java - Android Studio应用程序文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50142786/

相关文章:

java - Android 应用因侵犯用户隐私而从 Play 商店下架

java - 动画android中的NullPointerException

java - GlassFish 构建失败

java - 在java应用程序中从iPad下载数据

Android OpenGL ES 2.0——glReadPixels() 和 glTexImage2D() 绘制黑色纹理?

java - 无法将数据插入android studio sqlite数据库

java - 加载的实体有父级但没有@Parent

Java:为什么我的同步输出仍然如此随机

java - 检查下载管理器是否下载了文件

java - Material 日历 View 高度环绕问题