Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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 void是无效的类型_Java_Android - Fatal编程技术网

Java void是无效的类型

Java void是无效的类型,java,android,Java,Android,为什么会显示错误以及如何解决?这是说sendMessage不能无效 public void sendMessage(View view){ Intent intent = new Intent(this, DisplayMessageActivity.class); EditText editText = (EditText) findViewById(R.id.edit_message);

为什么会显示错误以及如何解决?这是说sendMessage不能无效

          public void sendMessage(View view){
                Intent intent = new Intent(this, DisplayMessageActivity.class);
                EditText editText = (EditText) findViewById(R.id.edit_message);
                String message = editText.getText().toString();
                intent.putExtra(EXTRA_MESSAGE, message);
                startActivity(intent);
            }

问题必须摆在这个方法声明之前。java编译器认为您在这里声明了一个变量
sendMessage
,并假设您希望
void
成为它的类型。
该方法上面的代码中可能缺少一个括号。

为什么这个方法有两个紧括号您在一个类扩展活动中,对吗?如此处所示:请发布调用此方法的代码。是。。公共课主要活动扩展活动是的,我想Ridcully可能已经在他的/她的答案中明确了这一点(哦,谁啊,为什么英语没有性别中立的个人所有格单数代词?)。可以肯定的是,把你的整个主修课都贴出来。