我的代码中抛出了 NullPointerException:
canvas.drawBitmap(icon, null, rect, null);
我在上面有一个 Log 语句,以确保画布不为空。我猜第二个 Rect 是 null 是问题吗?我认为可以将其保留为空。
这是 logCat 输出:
07-22 21:34:16.807: E/AndroidRuntime(19340): FATAL EXCEPTION: Thread-3384
07-22 21:34:16.807: E/AndroidRuntime(19340): java.lang.NullPointerException
07-22 21:34:16.807: E/AndroidRuntime(19340): at
android.view.GLES20RecordingCanvas.drawBitmap(GLES20RecordingCanvas.java:118)
07-22 21:34:16.807: E/AndroidRuntime(19340): at
com.live.LedgeView$DrawLedgeThread.run(LedgeView.java:88)