Android 在我的手机上运行时,“发送”按钮仍然不起作用?

Android 在我的手机上运行时,“发送”按钮仍然不起作用?,android,bundle,oncreate,Android,Bundle,Oncreate,我正在使用创建MyFirstApp的教程。我已经到了一个地步,我已经遵循了所有的教程,并且已经到了一个它不起作用的地步。教程中说“你现在可以运行该应用程序了。当它打开时,在文本字段中键入一条消息,单击“发送”,该消息将出现在第二个活动中。”但它在我的设备上不起作用,发送按钮只会在按下时一直变为蓝色。我的onCreate(Bundle)代码如下: 另外,my activity_main.xml: <Button android:layout_width="wrap_content"

我正在使用创建MyFirstApp的教程。我已经到了一个地步,我已经遵循了所有的教程,并且已经到了一个它不起作用的地步。教程中说“你现在可以运行该应用程序了。当它打开时,在文本字段中键入一条消息,单击“发送”,该消息将出现在第二个活动中。”但它在我的设备上不起作用,发送按钮只会在按下时一直变为蓝色。我的onCreate(Bundle)代码如下:

另外,my activity_main.xml:

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/button_send"
    android:onClick="sendMessage" />

很抱歉,我周末不在电脑旁,所以回复时间很短。也就是说,您缺少sendMessage函数末尾的这一行:

startActivity(intent);

这会告诉活动以您创建的意图开始。现在,您正在创建一个意图,但不会将其发送到任何地方。希望这能有所帮助。

我们能看看onClick的代码吗?@Jbad26当然,我已经编辑了这个问题,以包含其他文件中的部分。我希望我已经添加了相关的部分。这非常有帮助。我的解决方案成功了吗?还是您仍然有问题?
/** Called when the user clicks the send button */
public void sendMessage (View view) {
    // Do something in response to button
    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);