1

ビットマップの配列リストを作成した後、ボタンがクリックされたときに単一のビットマップを配列リストから削除したいと考えています。これを使用してビットマップをクリアしました

DELETE.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            bitmapArray.get(0).recycle();

        }
    });

しかし、これはうまくいかないようです。ビットマップは削除されません。何か他のことを提案してください。

4

2 に答える 2

2

..の後にこの行を追加します。

bitmapArray.get(0).recycle();

リサイクルしているだけで、リストからビットマップオブジェクトを削除していません..

bitmapArray.remove(0);
于 2013-10-10T04:56:24.637 に答える
2

してから電話bitmapArray.remove(0);してみてくださいbitmapArray.get(0).recycle();

于 2013-10-10T04:56:28.280 に答える