Cześć,
Postanowiłem zrobić clickera w Android Studio. Wykorzystałem SharedPreferences aby zapisać kliki po każdym wyjsciu z aplikacji i teraz nie wiem jak przenieś ilość klików do innego Activity. Bardzo proszę o pomoc.
int score = 0;
Button increaseScore;
TextView scoreCounter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
scoreCounter = (TextView) findViewById(R.id.scoreCounter);
increaseScore = (Button) findViewById(R.id.increaseScore);
//Load score
SharedPreferences myScore = this.getSharedPreferences("MyAwesomeScore", Context.MODE_PRIVATE);
score = myScore.getInt("score", 0);
scoreCounter.setText(" " + score);
increaseScore.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
score += 1;
//save score
SharedPreferences myScore = getSharedPreferences("MyAwesomeScore", Context.MODE_PRIVATE) ;
SharedPreferences.Editor editor = myScore.edit();
editor.putInt("score", score);
editor.commit();
scoreCounter.setText("" + score);
}
});;
}
}