我正在创建一个Highscore,所以当一个人正确回答一个问题时,我必须将一个Int传递给其他的acitivity来增加它。我怎么能这样做?
答案 0 :(得分:1)
您可以使用 Intent 传递int,string或任何您想要的内容。
String SCORE_TAG = "score";
int highScore = 120;
Intent i = new Intent(CurrentActivity.this, YourActivity.class);
i.putExtra(SCORE_TAG,highScore);
startActivity(i);
在YourActivity中使用此功能。
Intent i = getIntent();
my_score = i.getIntExtra(SCORE_TAG,0); // 0 for default value.