我在几个手机(android 4.4 os)上面对这个错误,在其余的android os上运行
错误:[gralloc_lock]:新用法0x933
它让我停止从一个屏幕导航到另一个屏幕。
下图可能会有所帮助。
请告诉我你的建议。提前谢谢。
答案 0 :(得分:-2)
尝试添加秒数睡眠。
使用
更改 onSurfaceDestroyed()@Override
public void onSurfaceDestroyed(SurfaceHolder holder) {
super.onSurfaceDestroyed(holder);
Log.d("TEST_MESSAGE", "Engine.onSurfaceDestroyed()");
try{
Thread.currentThread().sleep(500);
}
catch(Exception ie){ }
mVisible = false;
if (myDrawTask != null) {
myDrawTask.cancel(false);
}
}
它对我有用,
来自:How to handle or prevent the fatal error “Fatal signal 11 (SIGSEGV)”