为某个位置启动StreetView意图并不保证该位置存在StreetView。如果街景不存在,用户只会看到一个旋转的黑色屏幕。是否有方法在启动StreetView意图之前以编程方式检查它是否存在?

最佳答案

PackageManager中使用queryIntentActivities() and Intent。如果您返回一个包含0个匹配活动的列表,则您知道设备上没有任何内容可以处理您的请求。

08-05 09:15