try {
Intent searchAddress = new Intent(Intent.ACTION_VIEW,
Uri.parse("geo:0,0?="+emp_city_location));
startActivity(searchAddress);
} catch(Exception e) {
System.out.println(e);
}
我得到了像
这样的例外03-03 21:01:56.349:INFO / System.out(179):android.content.ActivityNotFoundException:找不到处理Intent的Activity {act = android.intent.action.VIEW dat = geo:0,0 ?= chennai}
请回复我
答案 0 :(得分:3)
您需要正确构建geo:
网址。有关语法,请参阅documentation。我认为您可能只会错过q
和?
之间的=
,但我没有尝试过那种特定的geo:
语法。
答案 1 :(得分:3)
确保您使用Google API模拟器图片进行测试。启动AVD并将模拟器设置为Google API模拟器。如果你不这样做,那么你将继续得到这个bug。此外,上一张海报是正确的...您需要遵循此处的URI标准:http://developer.android.com/intl/de/guide/appendix/g-app-intents.html
此致 克里斯
答案 2 :(得分:2)
在清单文件中声明了活动还检查了您是否在清单文件中添加了Google地图库