0

所以我正在尝试制作一个 Android 应用程序,但是当我尝试编译我的项目时,我得到了错误:

DisplayMessageActivity.java :2 :Error - cannot find symbol
"public class DisplayMessageActivity extends Activity {"

symbol: class Activity

这是我的 DisplayMessageActivity.java 的源代码(它的父级是 MainActivity.java,它导入了 android.app.Activity 和 android.os.Bundle 包):

public class DisplayMessageActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Get the message from the intent
    Intent intent = getIntent();
    String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

    // Create the text view
    TextView textView = new TextView(this);
    textView.setTextSize(40);
    textView.setText(message);

    // Set the text view as the activity layout
    setContentView(textView);
}
}

这是 AndroidManifest.xml 文件-

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.example.HelloWorld"
  android:versionCode="1"
  android:versionName="1.0">
<application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:theme="@android:style/Theme.Holo">
    <activity android:name="MainActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".DisplayMessageActivity"
        android:label="@string/title_activity_display_message">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android.value="com.example.myfirstapp.MainActivity" />
    </activity>
</application>
</manifest>

请帮忙,

Niro56

4

2 回答 2

3

Activity包声明后,您需要import android.app.Activity在文件顶部导入。

于 2012-10-18T01:47:18.557 回答
0

我必须添加“package com.example.myfirstapp;” 在我的 DisplayMessageActivity.java 文件的顶部,以克服此编译错误。我还必须添加一个 android.widget.TextView 的导入来克服下一个“未找到符号”错误。

于 2014-01-11T23:17:58.183 回答