Android 额外消息和putExtra()
我正在关注在Android开发者上构建您的第一个应用程序。我为一个按钮建立了一个意图,用于将消息从editText发送到一个新活动。问题在于额外消息和活动显示消息。当我想运行程序时,会出现以下错误: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 我如何解决它 您可以
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。