尝试从我的服务中打开活动时,我遇到以下错误。 例外是: 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);
请帮忙
答案 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);
这种方式有效!