2016-12-01 101 views
-3

我想完成Android Studio文档中的第一个教程,但我似乎甚至无法做到这一点。Android Studio&Java构建问题

我不断收到一个:

Error:(17, 60) error: cannot find symbol variable EXTRA_MESSAGE

下面是代码我DisplayMessageActivity.java文件:

package com.example.myfirstapp; 

import android.content.Intent; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.ViewGroup; 
import android.widget.TextView; 

public class DisplayMessageActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_display_message); 

    Intent intent = getIntent(); 
    String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE); 
    TextView textView = new TextView(this); 
    textView.setTextSize(40); 
    textView.setText(message); 

    ViewGroup layout = (ViewGroup) findViewById(R.id.activity_display_message); 
    layout.addView(textView); 

    } 
} 

我试图按照教程是在这里: https://developer.android.com/training/basics/firstapp/starting-activity.html

+0

您是否在'MainActivity'中拥有'public final static String EXTRA_MESSAGE = ...'行,如示例代码中粗体所示? –

+0

张贴您的主要活动代码 – sasikumar

回答

1

有没有名称为EXTRA_MESSAGE的静态变量。添加public static String EXTRA_MESSAGE = <Some Message String>。此错误将被解决

+0

非常感谢您这么多人。是的,这确实很简单。我错过了那条明显的路线。 –

0

没有名称为EXTRA_MESSAGE的静态变量。添加公共静态String EXTRA_MESSAGE =。