bur*_*gar 7 java android google-maps-android-api-2
我想检查BitmapDescriptor是否为null.
BitmapDescriptorFactory.fromAsset的文档 指出:
返回从资源加载的BitmapDescriptor,如果加载失败,则返回null.
BitmapDescriptor bd = BitmapDescriptorFactory.fromAsset("markerimages/filename.png");
if (bd == null) {
// doSomething...
}
Run Code Online (Sandbox Code Playgroud)
尽管如此,我无法在空状态下捕获BitMapDescriptor - 即使我传递了一个不存在的文件名,fromAsset方法也不会返回null.
小智 1
fromAsset 方法可能不返回 null,但可能返回与 defaultMarker() 返回的值相同的值。(即文档是错误的)
我会检查您为(可能不存在)资产获得的值是否为“==”或.Equals the defaultMarker()。这可能就是您检测不存在的资产的方式。
| 归档时间: |
|
| 查看次数: |
395 次 |
| 最近记录: |