【发布时间】:2011-03-31 20:32:56
【问题描述】:
我有一个安卓应用程序,它允许用户打开谷歌地图或导航器来显示某个地址。此功能过去可以正常工作,但现在我收到以下错误并且应用程序崩溃:
ERROR/AndroidRuntime(2165): android.content.ActivityNotFoundException: 没有找到处理 Intent 的活动 { act=android.intent.action.VIEW dat=google.navigation:q=MCNAMARA+TERMINAL+ROMULUS+MI+48174 }
我使用的两个意图是-
1) 对于地图:
String uri = "geo:0,0?q=MCNAMARA+TERMINAL+ROMULUS+MI+48174";
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(i);
2) 对于导航器:
String uri = "google.navigation:q=MCNAMARA+TERMINAL+ROMULUS+MI+48174";
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(i);
【问题讨论】:
-
你能定义“现在”吗?发生了什么?你升级你的安卓操作系统了吗?不同的手机?
标签: android uri android-intent navigator