我知道这问题很少见.他们都没有清楚解决方案.让我解释一下这个问题.
笔记.
让我知道任何解决方案.如果你有与Android 2.3.3模拟器类似的问题,也请告诉我.
[更新] -snippets
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
img_topLeft = (ImageView) findViewById(R.id.Img_Alph_Q_TopLeft);
img_topRight = (ImageView) findViewById(R.id.Img_Alph_Q_TopRight);
img_bottomLeft = (ImageView) findViewById(R.id.Img_Alph_Q_BottomLeft);
img_bottomRight = (ImageView) findViewById(R.id.Img_Alph_Q_BottomRight);
...
}
protected void onResume() {
super.onResume();
img_topLeft.setImageResource(R.drawable.xxx);
img_topRight.setImageResource(R.drawable.xxx);
img_bottomLeft.setImageResource(R.drawable.xxx);
img_bottomRight.setImageResource(R.drawable.xxx);
...
}
Run Code Online (Sandbox Code Playgroud)
03-21 08:59:17.362:ERROR/dalvikvm-heap(5883):4320000字节的外部分配对于此过程来说太大了.03-21 08:59:17.412:ERROR/GraphicsJNI(5883):VM不允许我们分配4320000字节03-21 08:59:17.432:ERROR/AndroidRuntime(5883):致命异常:主03-21 08: 59:17.432:ERROR/AndroidRuntime(5883):java.lang.OutOfMemoryError:位图大小超过VM预算03-21 08:59:17.432:ERROR/AndroidRuntime(5883):at android.graphics.Bitmap.nativeCreate(Native Method) 03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.Bitmap.createBitmap(Bitmap.java:477)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android. graphics.Bitmap.createBitmap(Bitmap.java:444)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.Bitmap.createScaledBitmap(Bitmap.java:349)03-21 08:59: 17.432:ERROR/AndroidRuntime(5883):在android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:498)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.BitmapFactory.decodeStream(BitmapFactory) .java:473)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.BitmapFact ory.decodeResourceStream(BitmapFactory.java:336)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697)03-21 08:59: 17.432:ERROR/AndroidRuntime(5883):在android.content.res.Resources.loadDrawable(Resources.java:1709)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.content.res.Resources .getDrawable(Resources.java:581)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.widget.ImageView.resolveUri(ImageView.java:501)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.widget.ImageView.setImageResource(ImageView.java:280)03-21 …