Android 速度表最高速度
我做了一个速度表,想增加我达到的最高速度。我想保留double,这样我就可以使用Android 速度表最高速度,android,Android,我做了一个速度表,想增加我达到的最高速度。我想保留double,这样我就可以使用SharedReference,但它是否会在每秒钟运行并可能每秒钟更新时减慢应用程序的速度,以及我如何让它每秒钟更新一次?最好的方法是什么?下面是我输入的所有与共享首选项相关的代码,但我收到一个错误,它无法提交更改,因为它是字符串格式的 错误显示: “Android.content.SharedReferences.editor”中的Android.content.SharedReferences.editor.pu
SharedReference
,但它是否会在每秒钟运行并可能每秒钟更新时减慢应用程序的速度,以及我如何让它每秒钟更新一次?最好的方法是什么?下面是我输入的所有与共享首选项相关的代码,但我收到一个错误,它无法提交更改,因为它是字符串格式的
错误显示:
“Android.content.SharedReferences.editor”中的Android.content.SharedReferences.editor.putstring(java.lang.String)不能应用于“(java.lang.String)”
您可以使用editor.apply();而是editor.commit() 如果你想在SharedReference中添加一些东西,你应该使用(key,value):editor.putString(“speed”,speed);
if(top_speed > mph_conversion){
String speed = Double.toString(mph_conversion);
SharedPreferences.Editor editor = getSharedPreferences(top_speed, MODE_PRIVATE).edit();
editor.putString(speed);
editor.commit();
}
else{
tv3.setText(prefs.getString(speed()));
}