我从github下载了库项目并将其导入我的app项目。问题是我想在我的主应用程序类中从这个库启动活动。我尝试了很多方法,其中一个是:
Intent intent = new Intent();
intent.setComponent(new ComponentName( “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>
正如我从日志中理解的那样,我应该定义我要在清单中启动的类,但是我不能写这个,即使是清单的自动完成也没有显示这个类的名称。
提前致谢。
For more information This is image shows library and main project of my app
答案 0 :(得分:1)
作为document,我认为包名是有问题的。你能试试吗?
intent.setComponent(new ComponentName( "com.cunoraz.pickImages", "com.cunoraz.pickImages.MainActivity"));"
无需在AndroidManifest.xml中声明此活动