Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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 OnClickListener方法出错_Java_Android - Fatal编程技术网

Java OnClickListener方法出错

Java OnClickListener方法出错,java,android,Java,Android,我不知道为什么会出现这个错误:imgur.com/a/Hxz5O 一切似乎都是在正确的方法和一切,所以这是一个谜,我为什么会得到错误。 这是我的密码: package org.flinthill.finalprojectv2; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; impo

我不知道为什么会出现这个错误:imgur.com/a/Hxz5O 一切似乎都是在正确的方法和一切,所以这是一个谜,我为什么会得到错误。 这是我的密码:

package org.flinthill.finalprojectv2;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.view.View.OnClickListener;
import android.widget.Toast;
import android.text.method.DigitsKeyListener;
import android.text.InputFilter;

public class mainactivity extends AppCompatActivity {

    Button SuSe;


    @Override
    protected void onCreate(Bundle savedInstanceState) {

        final Button SuSe = (Button) findViewById(R.id.SuSe);
        SuSe.setOnClickListener(new View.OnClickListener() {

        {
            new View.OnClickListener() {
                @Override
                public void onClick(View view){

                 }
            };
        }


    });

}
}
您在另一个View.OnClickListener中声明View.OnClickListener是没有原因的。拆下第二个,例如

SuSe.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view){

                 }
            });
您需要setContentView和您的clickListener不正确

 package org.flinthill.finalprojectv2;

    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.view.View.OnClickListener;
    import android.widget.Toast;
    import android.text.method.DigitsKeyListener;
    import android.text.InputFilter;

    public class mainactivity extends AppCompatActivity {
    Button SuSe;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.myView);
            SuSe = (Button)findViewById(R.id.MyButtonId);
            SuSe.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {

                }
            });

        }
    }

从最后一个按钮SuSe改为SuSenew View.OnClickListener{{new View.OnClickListener{对不起,我是新的…这就是我得到3张反对票的原因吗?哈哈