EXTRA_MESSAGE和putExtra()

时间:2016-10-05 11:29:17

标签: android

我正在关注在Android开发者上构建您的第一个应用程序。我构建了一个按钮的意图,以便从editText向新活动发送消息。问题在于EXTRA_MESSAGE和activity_display_message。当我想运行该程序时,会发生以下错误:

Error:(21, 53) error: cannot find symbol variable activity_display_message
Error:(36, 21) error: cannot find symbol variable EXTRA_MESSAGE

我该如何解决?

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用:

Intent i = new Intent(MainActivity.this,SecondActivity.class);
        i.putExtra("YourValueKey", yourData.getText().toString());     

然后你可以通过以下方式从第二项活动中获得它:

Intent intent = getIntent();
String YourtransferredData = intent.getExtras().getString("YourValueKey");

答案 1 :(得分:0)

在MainActivity中,将此行

public final static String EXTRA_MESSAGE = "com.example.holidayProject.MESSAGE";

注意:此行位于MainActivity类开始时的第一个@override之前,如下所示:

Example code