Java 如何使用.putExtra()将更改的变量传递给另一个类
我试图将名为Money的Java 如何使用.putExtra()将更改的变量传递给另一个类,java,android,Java,Android,我试图将名为Money的int传递给另一个类,但它一直告诉我“无法从类型Intent对非静态方法putExtra(String,int)进行静态引用。” “钱”总是在变,我不知道怎样才能把它拿到我的第二节课上 PS我仍在努力学习如何使用这个网站,所以如果我做得不对,请容忍我。更改意图。putExtra(“钱”,Money)到意图。putExtra(“钱”,钱) Intent是一个类,Intent是Intent的一个实例,而putExtra()是一个实例级方法,因此您必须使用Intent更改Int
int
传递给另一个类,但它一直告诉我“无法从类型Intent
对非静态方法putExtra(String,int)
进行静态引用。”
“钱”总是在变,我不知道怎样才能把它拿到我的第二节课上
PS我仍在努力学习如何使用这个网站,所以如果我做得不对,请容忍我。更改
意图。putExtra(“钱”,Money)代码>到意图。putExtra(“钱”,钱)代码>
Intent
是一个类,Intent
是Intent
的一个实例,而putExtra()
是一个实例级方法,因此您必须使用Intent更改Intent.putExtra(“Money”,Money)调用它代码>到意图。putExtra(“钱”,钱)代码>
int Money = 0;
GoToSettings.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(getApplicationContext(), settings.class);
Intent.putExtra("Money",Money);
//^^^^^that's the variable i am trying to use
startActivity(intent);
}
});
Intent
是一个类,Intent
是Intent
的实例,putExtra()
是实例级方法,因此必须使用Intent
调用它
int Money = 0;
GoToSettings.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(getApplicationContext(), settings.class);
Intent.putExtra("Money",Money);
//^^^^^that's the variable i am trying to use
startActivity(intent);
}
});