Android 即使存在传入的清单和类,也找不到处理意图的活动

Android 即使存在传入的清单和类,也找不到处理意图的活动,android,Android,在我的小册子中,我有以下内容: <activity android:name="dk.anapp.notebox.CreateCategory" android:label="@string/title_activity_create_category" > <intent-filter> <action android:name="android.intent.action.MAIN" />

在我的小册子中,我有以下内容:

    <activity
    android:name="dk.anapp.notebox.CreateCategory"
    android:label="@string/title_activity_create_category" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

有人能告诉我为什么会这样吗?

试着这样称呼它:

Intent i = new Intent(youractualactivity.this, CreateCategory.class);

在你尝试开始另一项活动的时候,你的实际能力就是你正在进行的活动

看起来您在意图构造函数中放置了错误的参数:

Intent i = new Intent("dk.anapp.notebox.CreateCategory");
此构造函数的参数要求使用意图操作,如action\u VIEW等,但您在此处输入了活动的名称。 这就是为什么logcat抱怨找不到任何东西来处理您的操作:

No Activity found to handle Intent { act=dk.anapp.notebox.CreateCategory }
可能使用另一个构造函数。你已经试过这个了吗

new Intent(this, CreateCategory.class);
新意图的副本(“dk.anapp.notebox.CreateCategory”)。是什么让您相信
Intent
需要一个字符串参数才能在类的构造函数中启动该类?
No Activity found to handle Intent { act=dk.anapp.notebox.CreateCategory }
new Intent(this, CreateCategory.class);