如何设置不同活动的进度条的值?

时间:2018-01-21 18:27:49

标签: android android-activity progress-bar

我在MainActivity中有一个int值,我想在第二个活动中移动它,并将其设置为Progression条的值。我尝试了以下情况,但它似乎不起作用。任何提示将不胜感激。

MainActivity

public void subQ8Clicked(View v) {
calculateScore();

Q7.setVisibility(View.GONE);
Intent ResultActivity = new Intent(MathActivity.this, ResultActivity.class);
ResultActivity.putExtra("Score",score);
startActivity(ResultActivity);}

ResultActivity

Intent ResultActivity=getIntent();
int valScor=ResultActivity.getIntExtra("Score",0);
ProgressBar CurrentProgress = (ProgressBar) findViewById(R.id.Progressbar);
CurrentProgress.setMax(100);
CurrentProgress.setMin(0);
CurrentProgress.setProgress(valScor);

1 个答案:

答案 0 :(得分:0)

尝试使用ResultActivity.getExtras().getInt("Score"),而不是ResultActivity.getIntExtra("Score",0)