Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用.putExtra()将更改的变量传递给另一个类_Java_Android - Fatal编程技术网

Java 如何使用.putExtra()将更改的变量传递给另一个类

Java 如何使用.putExtra()将更改的变量传递给另一个类,java,android,Java,Android,我试图将名为Money的int传递给另一个类,但它一直告诉我“无法从类型Intent对非静态方法putExtra(String,int)进行静态引用。” “钱”总是在变,我不知道怎样才能把它拿到我的第二节课上 PS我仍在努力学习如何使用这个网站,所以如果我做得不对,请容忍我。更改意图。putExtra(“钱”,Money)到意图。putExtra(“钱”,钱) Intent是一个类,Intent是Intent的一个实例,而putExtra()是一个实例级方法,因此您必须使用Intent更改Int

我试图将名为Money
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);

        }

    });