Here api 当应用程序从后台恢复到前台时,地图片段显示为空白。GL线程崩溃

Here api 当应用程序从后台恢复到前台时,地图片段显示为空白。GL线程崩溃,here-api,Here Api,我在这里编译了一个教程应用程序“基本地图解决方案”,并将其安装在摩托罗拉XT1565(android 6.0.1)上。当我启动它时,可以显示地图视图,但是如果我将其移动到背景,然后再将其移到前面,有时我会看到地图视图是空白的:没有地图内容。我在日志中发现了以下GL线程崩溃错误 我在这里使用的是Android SDK 3.1.1,在谷歌Playstore的官方应用程序中找不到同样的问题。所以我想知道这个问题是否与EGL库兼容问题有关,或者SDK本机库中存在一些bug 07-05 13:56:02.

我在这里编译了一个教程应用程序“基本地图解决方案”,并将其安装在摩托罗拉XT1565(android 6.0.1)上。当我启动它时,可以显示地图视图,但是如果我将其移动到背景,然后再将其移到前面,有时我会看到地图视图是空白的:没有地图内容。我在日志中发现了以下GL线程崩溃错误

我在这里使用的是Android SDK 3.1.1,在谷歌Playstore的官方应用程序中找不到同样的问题。所以我想知道这个问题是否与EGL库兼容问题有关,或者SDK本机库中存在一些bug

07-05 13:56:02.034 18468-18952/com.here.android.tutorial I/Adreno: QUALCOMM build                   : 166ada0, Ifd751822f5
                                                                   Build Date                       : 01/26/16
                                                                   OpenGL ES Shader Compiler Version: XE031.06.00.05
                                                                   Local Branch                     : AU12_SBA
                                                                   Remote Branch                    : 
                                                                   Remote Branch                    : 
                                                                   Reconstruct Branch               : 
07-05 13:56:02.185 18468-18952/com.here.android.tutorial I/OpenGLRenderer: Initialized EGL, version 1.4
07-05 13:56:02.288 18468-2216/com.here.android.tutorial E/BaseTextureView: ******** GL Thread crash ********Thread[BaseTextureView-RenderThread,6,main]
07-05 13:56:02.391 18468-2216/com.here.android.tutorial W/System.err: java.lang.RuntimeException: createWindowSurface failed EGL_BAD_CONFIG
07-05 13:56:02.392 18468-2216/com.here.android.tutorial W/System.err:     at com.nokia.maps.y$a.f(BaseTextureView.java:495)
07-05 13:56:02.392 18468-2216/com.here.android.tutorial W/System.err:     at com.nokia.maps.y$a.run(BaseTextureView.java:301)
07-05 13:56:02.392 18468-2216/com.here.android.tutorial E/BaseTextureView: ******** GL Thread crash ********Thread[BaseTextureView-RenderThread,6,main]
07-05 13:56:02.445 18468-2216/com.here.android.tutorial E/libEGL: eglDestroySurface:595 error 300d (EGL_BAD_SURFACE)
07-05 13:56:02.445 18468-2216/com.here.android.tutorial E/libEGL: eglDestroyContext:697 error 3006 (EGL_BAD_CONTEXT)

请检查上周发布的SDK 4.x,因为此问题应使用此版本修复。

请检查上周发布的SDK 3.2,因为此问题应使用此版本修复。谢谢。你好,Marco,我用3.2 sdk重建了测试应用程序,看起来这个问题发生的较少,但仍然可以复制。我浏览了3.2发行说明,没有发现任何与我的问题相关的东西。我认为发行说明中没有明确提到错误修复。我会将您的信息添加到我们的内部票据中,以便我们可以进一步调查。谢谢。除了SDK中的Galaxy S7,我们修复了一个类似的问题。我们现在正在调查这个问题,只要我们能买到一个设备。有一个问题,你有没有开发人员选项可以随时销毁和重新创建一个活动?嗨,大卫,在我的开发中,我只需要有时将here应用程序放在后台,然后恢复到字体。在这种情况下,不会销毁和重新创建活动。