次の方法を使用して、キャンバスに画像を重ねようとしています。
private Bitmap overlay(Bitmap bmp1, Bitmap bmp2) {
bmOverlay = Bitmap.createBitmap(70, 70, Bitmap.Config.RGB_565);
canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bmp1, 0, 0, null); //line 179
canvas.drawBitmap(bmp2, 0, 0, null);
return bmOverlay;
}
ただし、アプリがクラッシュし続け、ログには次のように表示されます。
android.graphics.Canvas.throwIfRecycled(Canvas.java:954) の java.lang.NullPointerException com.MyApp.overlay(MyApp.java:179) の android.graphics.Canvas.drawBitmap(Canvas.java:980)
誰でも助けることができますか?