Android 额外消息和putExtra()

Android 额外消息和putExtra(),android,Android,我正在关注在Android开发者上构建您的第一个应用程序。我为一个按钮建立了一个意图,用于将消息从editText发送到一个新活动。问题在于额外消息和活动显示消息。当我想运行程序时,会出现以下错误: Error:(21, 53) error: cannot find symbol variable activity_display_message Error:(36, 21) error: cannot find symbol variable EXTRA_MESSAGE 我如何解决它 您可以

我正在关注在Android开发者上构建您的第一个应用程序。我为一个按钮建立了一个意图,用于将消息从editText发送到一个新活动。问题在于额外消息和活动显示消息。当我想运行程序时,会出现以下错误:

Error:(21, 53) error: cannot find symbol variable activity_display_message
Error:(36, 21) error: cannot find symbol variable EXTRA_MESSAGE
我如何解决它

您可以使用:

Intent i = new Intent(MainActivity.this,SecondActivity.class);
        i.putExtra("YourValueKey", yourData.getText().toString());     
然后,您可以通过以下方式从第二项活动中获得:

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

在main活动中,将此行

public final static String EXTRA_MESSAGE = "com.example.holidayProject.MESSAGE";
注意:在MainActivity类开始时,此行放在第一个@override之前,如下所示:


您尚未在MainActivity中将EXTRA_消息变量声明为public static。