Android:java.lang.SecurityException:权限拒绝:启动意图
我创建了一个包含GWVectraNotifier活动的应用程序,该应用程序从其他应用程序调用以显示通知。 在“通知”对话框中,将有“显示”按钮和“关闭”按钮。 单击“显示”按钮,将启动相应的活动。 要检查上述应用程序的功能, 我在checkmail事件触发器上从K9Mail应用程序启动了GWVectraNotifier活动。 我能够成功启动GWVectraNotifier活动,但是单击“显示”按钮时,我将必须启动K9mail的“ MessageList”活动。为此,我编写了以下代码: Intent i = new Intent(); i.setComponent(new ComponentName("com.fsck.k9", "com.fsck.k9.activity.MessageList")); i.putExtra("account", accUuid); i.putExtra("folder", accFolder); startActivity(i); 抛出: WARN/ActivityManager(59): Permission denied: checkComponentPermission() reqUid=10050 WARN/ActivityManager(59): Permission Denial: starting Intent { cmp=com.fsck.k9/.activity.MessageList (has extras) } from ProcessRecord{43f6d7c8 675:com.i10n.notifier/10052} (pid=675, uid=10052) requires null WARN/System.err(675): java.lang.SecurityException: Permission Denial: starting Intent { …