我从github下载了库项目并将其导入到我的应用程序project.The中,问题是我想在我的主要应用程序类中从这个库开始活动。我尝试了很多种方法,其中之一是:
意图=新意向;
( "com.tehedligmail.restorancafeler.RestaurantActivity,“com.cunoraz.pickImages.MainActivity”);
startActivity(意图);
这是我的日志:
08-29 04:40:13.937: E/AndroidRuntime(11778):
android.content.ActivityNotFoundException:无法找到显式活动类 {com.tehedligmail.restorancafeler.RestaurantActivity/com.cunoraz.pickImages.MainActivity};
您在AndroidManifest.xml?中声明了这个活动吗?
_-------------------------
我尝试过这样做,但是清单无法显示包和活动类:
<activity android:name="com.luminous.pick.MainActivity">
<intent-filter>
<action android:name="com.luminous.pick.MainActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity> 正如我从日志中了解到的,我应该在清单中定义我想要启动的类,但是我无法编写这个类,即使是自动完成的清单也没有显示这个类的名称。
提前谢谢。
发布于 2017-10-13 08:28:08
作为文档,我认为包名是个问题。你能试试这个吗?
intent.setComponent(new ComponentName( "com.cunoraz.pickImages", "com.cunoraz.pickImages.MainActivity"));"并且无需在AndroidManifest.xml中声明此活动。
https://stackoverflow.com/questions/45924397
复制相似问题