Я хочу написать приложение для доски. У меня есть начало, которое отображает растровое изображение (страницу чертежа), а затем копирует это растровое изображение в SurfaceView. Он прекрасно работает в эмуляторе, но когда я запускаю его на своем Samsung Galaxy Ace, он неожиданно закрывается. Этот код:
public void surfaceCreated(SurfaceHolder holder) {
Log.d(TAG, "Create surface");
mo_paper = BitmapFactory.decodeResource(getResources(), R.drawable.paper);
Log.d(TAG, "Created paper");
mo_easel = new Canvas();
Log.d(TAG, "Created easel");
mo_easel.setBitmap(mo_paper);
Log.d(TAG, "Set easel");
mo_matrix = new Matrix();
Log.d(TAG, "Assets loaded");
mainThread.setRunning(true);
mainThread.start();
Log.d(TAG, "Threads started");
}
выводит «Созданный мольберт», но не «Задать мольберт», поэтому кажется, что метод .setBitmap () вызывает ошибку.