Tag: illegalargumentexception surfaceholder

java.lang.IllegalArgumentException:at android.view.Surface.unlockCanvasAndPost(Native Method)

我已经搜索了这个问题两天了。 我知道这是由一些愚蠢的错误引起的,但我无法找到那个东西。 如果有人帮助我,那会很棒。 这是片段 private void draw() { final SurfaceHolder holder = getSurfaceHolder(); Canvas c = holder.lockCanvas();; try { update(c); updateText(c); //These are the effects like snowing or bouncing } finally { if (c != null) holder.unlockCanvasAndPost(c); //This is line no. 151 } mHandler.removeCallbacks(drawRunner); if (mVisible) { mHandler.postDelayed(drawRunner, 10); } } 我认为问题在于上述方法。 这是logcat: 11-18 11:29:15.145: […]