Java void是无效的类型
为什么会显示错误以及如何解决?这是说sendMessage不能无效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);
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可能已经在他的/她的答案中明确了这一点(哦,谁啊,为什么英语没有性别中立的个人所有格单数代词?)。可以肯定的是,把你的整个主修课都贴出来。