【问题标题】:Cannot Start an Activity - Android无法启动 Activity - Android
【发布时间】:2015-09-03 18:02:48
【问题描述】:

我的 Android Studio 正在自动完成我的代码,但它出错了。 我想做的是:

Intent intent = new Intent(getActivity(), DetailActivity.class);
startActivity(intent);

但它会变成:

Intent intent = new Intent(getActivity(), com.example.android.sunshine.app.DetailActivity.class);
startActivity(intent);

“阳光”这个词有一个错误,使它变红。 如果我尝试构建,我会得到:

Error:(97, 87) error: cannot find symbol class app<br>

我已经看到了其他代码,它们都适用于第一个代码。我该怎么办?

这是我的 AndroidManifest.xml:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="app.com.example.android.sunshine" >

<uses-permission android:name="android.permission.INTERNET" />

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

这一行的Activity名称(DetailActivity),也是红色的:

 android:name=".DetailActivity"

【问题讨论】:

  • DetailActivity.class 在您的项目中吗?或者它是阳光应用程序的一部分?
  • 我的项目是“阳光”。

标签: android android-intent android-activity android-studio start-activity


【解决方案1】:

在你的第二个活动&lt;meta-data&gt; 你有

android:value="app.com.example.android.sunshine.MainActivity"

应该是

android:value="com.example.android.sunshine.app.MainActivity"

如果 sunshine 词上的红色标记让您感到困扰,请将光标悬停在它上面,看看 Studio 抱怨什么——可能只是怀疑您拼错了 sun shine (你显然没有)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 1970-01-01
    • 2019-03-08
    • 2021-07-24
    • 1970-01-01
    • 2013-06-15
    相关资源
    最近更新 更多