ActivityNotFoundException:

ActivityNotFoundException:

当我试图从另一个活动中调用一个活动时,我得到了这个异常。完全例外是

android.content.ActivityNotFoundException:Unable查找显式活动类{com.x.y/com.x.y.class};

我在做一个intent.setClass("com.x.y","com.x.y.className")哪里className是我的活动类的名称com.x.y是它驻留的包。

我的AndroidManifest.xml包含以下内容:

<activity android:name="com.x.y.className" android:label="@string/app_name">


我有遗漏什么吗?



凤凰求蛊
浏览 631回答 3
3回答

摇曳的蔷薇

如果其他人遇到类似的事情,来到这个帖子,我的一个问题可能会节省一些时间。可能与OP的问题无关,但def与ActivityNotFound异常有关。我试图通过以下方法加载一个活动:Intent&nbsp;intent&nbsp;=&nbsp;new&nbsp;Intent(&nbsp;this,&nbsp;class&nbsp;);但是,我不断地获得ActivityNotFoundException尽管我已经多次检查和重新检查代码。我得到的这个异常实际上并不是由意图引起的,而是我在加载的活动中运行的一些代码引发了RuntimeException..(我的问题是由Typeface.createFromAsset())您可能在活动中遇到类似的RuntimeException。要查看是否是这种情况,请将意图代码放在TRY CATCH块中。就像这样:try&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;your&nbsp;code&nbsp;*/ &nbsp;&nbsp;&nbsp;&nbsp;...}&nbsp;catch&nbsp;(&nbsp;ActivityNotFoundException&nbsp;e)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();}再次运行您的应用程序,并检查您的logcat,如果是相同的问题,您将得到一个RuntimeException,其中包含一个指向实际问题的“引起:”条目。我花了一个小时想办法解决这个问题。希望这能节省一些时间。

大话西游666

从清单中删除您的活动,然后再添加它。此类型不直接写入XML类型。相反,去Application > Application nodes > add,选择活动,然后浏览文件源。这对我有用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android