我正在开发一个 Android 应用程序,用我的自定义设计显示我的不同 POI。
通常在大多数情况下,一切都很好。但有时,大约 5% 的情况是黑色方块而不是我的 POI。
请查看截图: https ://www.dropbox.com/s/tlqqczq98w926oi/ss1.jpg
我正在使用它来SKAnnotationView.setView
传递我的自定义 View 对象ImageView
。图片可以设置为ImageView
via setImageBitmap
in background 或 via setImageResource
。我尝试了不同的方法。并且选择位图或资源没有区别。在这两种情况下都可以显示黑色方块。
为什么会发生?我在 logcat 中没有看到任何奇怪的东西。没有错误消息,没有警告。
我检查确定该SKMapSurfaceView.addAnnotation
方法是从 UI 线程调用的。总是。
我正在使用 Skobbler Android SDK 3.0.3。
我该如何纠正这个问题?或者如何检测导致此行为的问题?
提前致谢。