2016-12-01 98 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 =。