谁能告诉我这行代码有什么问题吗?
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?
关于java - Android Studio应用程序文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50142786/