Bitmap.createBitmap() への私の呼び出しは常に gc_for_alloc につながります。コードは次のとおりです。
if (theFinger.isTheSaveFlag())
{
theBackGroundBuffer.position(0);
gl.glReadPixels(0, 0, theBackGroundWidth, theBackGroundHeight, GL10.GL_RGBA, GL10.GL_UNSIGNED_BYTE, theBackGroundBuffer);
theBackGroundBuffer.position(0);
theBackGroundBuffer.get(theBackGroundPixel);
theBackGroundTexture.dispose();
theBackGround.recycle();
theBackGround = Bitmap.createBitmap(theBackGroundPixel, theBackGroundWidth, theBackGroundHeight, Bitmap.Config.ARGB_8888);
theBackGroundTexture.load(theBackGround);
}
誰かが理由を教えてもらえますか?