【发布时间】:2012-10-18 13:09:46
【问题描述】:
我的 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的问题,提到可能是由于下一个活动中的一些空指针异常,我尝试调试它但调试器没有移动到下一个活动。 请告诉我哪里错了?
编辑:我已经尝试将“Item”更改为“.Item”
已解决:在尝试了每一种方法之后,我终于意识到我的 android manifest 没有问题。问题在于下一个活动中的oncreate 方法中的nullpointerexception。
【问题讨论】:
-
尝试给出完整路径 com.example.storemanager.CategoryMain
-
你确定你的
Item.java在你的包里com.example.storemanager -
是 Item.java 在同一个包中。
-
尝试清理您的项目并运行它。而且,告诉我您是否使用任何
.jar外部文件?而且,一旦尝试this 也 -
我尝试的第一件事是清理我的项目。没有使用外部 .jar 文件!
标签: android android-intent android-activity