我如何保存用于更改圆半径的Seekbar的价值



我想保存用户设置的圆圈半径(即SeekBar的值)以生成通知。我应该如何将其保存在SQLite数据库中?

您可以将其保存在SharedPreferences中,简单地

@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
    saveRadius(progress)
}
private void saveRadius(int radius) {
    SharedPreferences prefs = context.getSharedPreferences("PREFS", 0);
    Editor editor = prefs.edit();
    editor.putInt("radius", radius);
    editor.apply();
}
private int getRadius() {
    SharedPreferences prefs = context.getSharedPreferences("PREFS", 0);
    return prefs.getInt("radius", 0);
}

最新更新