【问题标题】:EXTRA_MESSAGE and putExtra()EXTRA_MESSAGE 和 putExtra()
【发布时间】:2016-10-05 11:29:16
【问题描述】:

我正在关注在 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

我该如何解决?

【问题讨论】:

  • 您尚未在 MainActivity 中将 EXTRA_MESSAGE 变量声明为公共静态变量。

标签: android


【解决方案1】:

你可以使用:

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

然后您可以通过以下方式从您的第二个活动中获取它:

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

【讨论】:

    【解决方案2】:

    在MainActivity中,放这一行

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

    注意:这一行放在 MainActivity 类开始时的第一个 @override 之前,如下所示:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      相关资源
      最近更新 更多