我有一个带有set变量的按钮,我希望在点击后将该值传递给新活动。它不知道"得分"在我的第二个活动中是一个int。我似乎无法显示它。有什么想法吗?
主要活动
public Button but2;
int score = 10;
public void borrow() {
but2= (Button)findViewById(R.id.button2);
but2.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent car = new Intent (MainActivity.this,borrow.class);
car.putExtra("score", score);
startActivity(car);
}
});
}
第二项活动
public class borrow extends AppCompatActivity {
Intent car = getIntent();
int score = car.getIntExtra("score", 0);
答案 0 :(得分:0)
你应该在第二个活动中这样做,在onCreate方法里面不在
之外public class borrow extends AppCompatActivity {
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
int score = intent.getIntExtra("score", 0);
}
}