我的logcat显示
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.storemanager/android.content.ClipData$Item}; have you declared this activity in your AndroidManifest.xml?
我的意图是这样的
Intent intent = new Intent(CategoryMain.this, Item.class);
intent.putExtra("childData", childDataMap);
startActivity(intent);
Android Manifest就像
<activity android:name="CategoryMain" >
</activity>
<activity android:name="Item" >
</activity>
发现this问题,提到它可能是由于下一个活动中的一些nullpointer异常,我试图调试它但调试器没有移动到下一个活动。 请告诉我我错在哪里?
修改:我已尝试将“项目”更改为“.Item”
求助:在尝试了每一种方法之后,我终于意识到我的Android清单没有问题。问题是下一个活动中nullpointerexception
方法中的oncreate
。
答案 0 :(得分:2)
试试这个
<activity
android:name=".CategoryMain" >
</activity>
<activity android:name=".Item" >
</activity>
答案 1 :(得分:1)
<activity
android:name="com.example.storemanager.CategoryMain" >
</activity>
<activity android:name="com.example.storemanager.Item" >
</activity>
答案 2 :(得分:0)
试试这个 -
......
......
<activity android:name=".CategoryMain" />
<activity android:name=".Item" />
......
......
<强>更新强>
您是否曾尝试使用完整包裹申报活动?
<activity android:name="com.example.storemanager.Item />
......
答案 3 :(得分:0)
由于上面的答案不起作用,我觉得名称Item有点可疑,因为android使用了item标签。尝试将活动名称更改为ItemActivity。 我只是在猜测。