当我尝试通过程序共享图像时,有时会出现如下所示的共享菜单。

一些注意事项:

1)它似乎并没有在第一次运行时发生,而是仅在我暂停了应用程序并返回后才发生。

2)我的应用广泛使用OpenGL。我可能正在更改共享设置,而不是将值恢复为原始值。

3)我的应用程序中的其他所有内容都可以正常运行。

4)我尝试删除所有允许透明胶片的电话,但我仍然遇到这个问题。

最佳答案

我也有这个问题。我使用的是GLES 2.0上下文,摆脱这种情况的唯一方法...(听起来很怪异)是通过不调用

GLES20.glDeleteTextures(hTextures.length,hTextures,0);

在我开始清理纹理之前并没有发生这种情况,并且自删除纹理以来也没有发生这种情况。我不知道为什么会这样?

我也不确定不释放纹理的后果。

如果有人可以阐明这个问题,那就太好了,那里有几个问题的版本。看来这是Unity for Android和其他工具的问题。

10-08 14:51