如何将Int从一个活动传递到另一个活动?

时间:2016-03-17 03:06:59

标签: android variables global-variables

我正在创建一个Highscore,所以当一个人正确回答一个问题时,我必须将一个Int传递给其他的acitivity来增加它。我怎么能这样做?

1 个答案:

答案 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.