java ActivityNotFoundException在使用startActivity(Intent)时出现异常
以下是我称之为startActivity(意向)的错误:
`05-17 01:40:37.918: E/AndroidRuntime(12997):安卓.content.ActivityNotFoundException:
Unable to find explicit activity class {/com.rhombi.Menu}; have you declared
this activity in your AndroidManifest.xml?
下面是我如何在com中使用startActivity(意图)。菱形。简介:
startActivity(iMenu);
下面是我之前在同一个类中声明它的方式:
public Intent iMenu = new Intent(this, Menu.class);
以下是我在舱单中声明的方式:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:安卓="http://schemas.安卓.com/apk/res/安卓"
package="com.rhombi"
安卓:versionCode="1"
安卓:versionName="1.0" >
<uses-sdk
安卓:minSdkVersion="8"
安卓:targetSdkVersion="18" />
<application
安卓:allowBackup="true"
安卓:icon="@drawable/ic_launcher"
安卓:label="@string/app_name"
安卓:screenOrientation="portrait"
安卓:theme="@安卓:style/Theme.NoTitleBar.Fullscreen" >
<activity
安卓:name=".Intro"
安卓:label="@string/app_name"
安卓:screenOrientation="portrait" >
<intent-filter>
<action 安卓:name="安卓.intent.action.MAIN" />
<category 安卓:name="安卓.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
安卓:name=".Menu"
安卓:label="@string/app_name"
安卓:screenOrientation="portrait" >
</activity>
</application>
</manifest>
我已经搜索了很多关于这个的问题,但我似乎不知道问题是什么。使我的问题独特的一点是,当它告诉我它无法找到显式活动类(“{/com.rhombi.Menu}”)时,有一个小的正斜杠。这从未出现在我的搜索中,但我似乎做得一切都对
# 1 楼答案
作为}中的空包名就证明了这一点——只有类名
Context
传递给Intent
构造函数的this
有问题,在ComponentInfo
{