我已经制作了一个速度计,并希望增加我达到的最高速度。我希望双重保持这样我可以使用SharedPreference
但是它会在每秒运行时减慢应用程序速度并且可能每秒更新一次,我也将如何每秒更新一次?什么是最好的方法?以下是我已经放入的所有与共享首选项相关的代码,但是我收到一条错误,说它无法提交更改,因为它是字符串格式
错误说:
" Android.content.sharedpreferences.editor.putstring(java.lang.String)' Android.content.sharedpreferences.editor'不能应用于'(java.lang.string)'"
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()));
}
答案 0 :(得分:0)
你可以使用editor.apply();而不是editor.commit();