当我尝试通过程序共享图像时,有时会出现如下所示的共享菜单。
一些注意事项:
1)它似乎并没有在第一次运行时发生,而是仅在我暂停了应用程序并返回后才发生。
2)我的应用广泛使用OpenGL。我可能正在更改共享设置,而不是将值恢复为原始值。
3)我的应用程序中的其他所有内容都可以正常运行。
4)我尝试删除所有允许透明胶片的电话,但我仍然遇到这个问题。
最佳答案
我也有这个问题。我使用的是GLES 2.0上下文,摆脱这种情况的唯一方法...(听起来很怪异)是通过不调用
GLES20.glDeleteTextures(hTextures.length,hTextures,0);
在我开始清理纹理之前并没有发生这种情况,并且自删除纹理以来也没有发生这种情况。我不知道为什么会这样?
我也不确定不释放纹理的后果。
如果有人可以阐明这个问题,那就太好了,那里有几个问题的版本。看来这是Unity for Android和其他工具的问题。