为某个位置启动StreetView意图并不保证该位置存在StreetView。如果街景不存在,用户只会看到一个旋转的黑色屏幕。是否有方法在启动StreetView意图之前以编程方式检查它是否存在?
最佳答案
在PackageManager
中使用queryIntentActivities()
and Intent
。如果您返回一个包含0个匹配活动的列表,则您知道设备上没有任何内容可以处理您的请求。
为某个位置启动StreetView意图并不保证该位置存在StreetView。如果街景不存在,用户只会看到一个旋转的黑色屏幕。是否有方法在启动StreetView意图之前以编程方式检查它是否存在?
最佳答案
在PackageManager
中使用queryIntentActivities()
and Intent
。如果您返回一个包含0个匹配活动的列表,则您知道设备上没有任何内容可以处理您的请求。