android studioで共有プリファレンスを使ってカウントアプリの値を保存したいと考えていているのですがうまく値を保存できませんアドバイスを頂けないでしょうか?
//以下コード
public class MainActivity extends AppCompatActivity {
int c=100;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// ファイルの準備
SharedPreferences preferences = getSharedPreferences("count_data",MODE_PRIVATE);
// データの保存 SharedPreferences.Editor editor = preferences.edit(); editor.putInt("count",c); editor.commit(); // データの読込 int count = preferences.getInt("count" , c; // データ表示 ((TextView)findViewById(R.id.tv)).setText("" + c); }
public void onButton(View view){
c--;
((TextView)findViewById(R.id.tv)).setText(""+c);←個々のカウントの値を保存したい
if(c<=0){
((TextView)findViewById(R.id.tv)).setText("こんにちわ");
}
}
}
回答1件
あなたの回答
tips
プレビュー