有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    作为Context传递给Intent构造函数的this有问题,在ComponentInfo{}中的空包名就证明了这一点——只有类名