android.content.ActivityNotFoundException:找不到处理Intent的Activity - 来自Service

时间:2013-07-27 13:19:59

标签: android android-intent service android-activity

尝试从我的服务中打开活动时,我遇到以下错误。 例外是: android.content.ActivityNotFoundException:找不到处理Intent的Activity {act = com.sygic.aura flg = 0x10000000}

我正在尝试打开一些内部软件包“com.sygic.aura”,我甚至不知道它是否有意图过滤器(如果没有 - 是否有另一种打开应用程序的方法?)。 / p>

这是代码:

Intent intent = new Intent(package);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

请帮忙

1 个答案:

答案 0 :(得分:0)

问题是我没有为活动发送URL位置:

private Uri location = Uri.parse("geo:0,0?q=1600+Amphitheatre+Parkway,+Mountain+View,+California");
Intent intent = new Intent(Intent.ACTION_VIEW, location);
intent.setPackage(defaultGpsPackage);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

这种方式有效!