I am making a quiz game. However, I need to add a score variable that can be modified. The way the game works is it uses a few different activities. How can I transmit this score and modify it throughout the activities.
Ryan Reeves
Here's an example of passing an integer from one activity to another activity.
Start ActivityA and pass it the int like this:
Intent theIntent = new Intent(this, ActivityA.class);
theIntent.putExtra("somename", intVariable);
startActivity(theIntent);
Get the integer from within ActivityA like this:
int i = getIntent().getIntExtra("somename");
trying this do not work in my activity onCreate-method. Method do need a default value as second parameter.
int id = getIntent().getIntExtra(DetailClick.ID_NAME,-1);
Hope this helps!
来源:https://stackoverflow.com/questions/5467246/transferring-int-variable-between-activities-android