0
我有以下代碼:預先載入圖像的android
@Override
public void surfaceCreated(SurfaceHolder holder) {
Log.v(StartupActivity.TAG, "SURFACE CREATED");
bitmaps = new HashMap<>();
bitmaps.put("logo", BitmapFactory.decodeResource(getContext().getResources(), R.drawable.logo));
displayLoadingBitmap();
bitmaps.remove("logo");
System.gc();
....
}
表面被立即建立,但我的位圖看起來有點晚。有沒有預加載位圖的方法,例如StartupActivity並將其發送到當前的Activity以顯示它?
它以某種方式更改意圖,以便它在StartupActivity和相同的StartupActivity之間轉換.... – duri
@duri不是它可以使用Intent傳遞的常規附加。確保'TargetActivity'設置正確。 –