2017-09-16 14 views
0

通知を生成するためにユーザーが設定するサークルの半径(つまり、シークバーの値)を保存します。 SQLiteデータベースにどのように保存する必要がありますか? onProgressChanged円の半径を変更するために使用されているseekbarの値を保存するにはどうすればよいですか?

+0

を保存することができ@Override ます。public void(シークバーシークバー、int型radiuss、ブールFROMUSER){ circle.setRadius(radiuss)。 } –

答えて

0

あなたは単に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); 
} 
関連する問題