android - Eclipse - 新的 android Activity 显示在 list 中但在 src 下丢失

标签 android eclipse

我从 Eclipse 的“新建”菜单创建了一个新的空白 Activity 。

我没有收到任何错误,并且该 Activity 看起来已正确填充到 list 中,但是,尚未创建任何 java 类文件。

我的印象是,在 Eclipse 中,该类应该是自动创建的,并使用 onCreate 和 onOptionsItemSelected 方法模板自动填充。

为什么 Eclipse 没有自动为我创建类?

要求的 list 代码:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myfirstandroidapp"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="16" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.myfirstandroidapp.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="com.example.myfirstandroidapp.DisplayMessageActivity"
        android:label="@string/title_activity_display_message"
        android:parentActivityName="com.example.myfirstandroidapp.MainActivity" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.example.myfirstandroidapp.MainActivity" />
    </activity>
</application>

AndroidManifest.xml Application Nodes showing new activity which is missing under src

最佳答案

最快的解决方案:将 Activity 保留在您的 list 中,但通过右键单击您的包 -> 新建 -> 类 -> DisplayMessageActivity 创建 java 类,然后扩展 Activity 类并添加缺少的方法。请注意,类名必须与 list 中声明的​​相匹配

编辑 完成后,通过选择 project -> clean 来清理项目,并检查是否还有任何错误消息

关于android - Eclipse - 新的 android Activity 显示在 list 中但在 src 下丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14215445/

相关文章:

android - 动画后更新布局

android - Android系统应用更新,带/不带平台签名

android - 为什么 addJavascriptInterface 在发布后不起作用?

android - Eclipse 仍然以旧名称运行项目

java - 无法将项目 Facet Java 版本更改为 1.7(选项不可用)

java - 如何使用 log4j 记录器在 eclipse 的控制台输出中显示 java 程序的结果?

java - 如何在 Android 中运行 cUrl 调用?

java - Android flood-fill算法

java - Eclipse IDE 中的 Lombok 交互行为

python - 无法在机器人框架中添加httplibrary