在我尝试从一个活动中调用另一个活动时,我遇到了这个异常。完整的异常信息如下:
android.content.ActivityNotFoundException: Unable to find explicit activity class {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">
我有遗漏什么吗?
.ActivityClassName
符号在独立运行时有效,但是通过 Intent 从不同的应用程序调用时无效。+1 确认我没有幻觉。 - Bill The Ape