0

100を超える画像のギャラリービューを持つ最初のアクティビティから、画像を垂直グリッドで表示するGridViewアクティビティに至るまで、上記のエラーが発生し続けます。また、それは時々GridViewアクティビティに到達します(特に画像が低解像度の場合)。GridViewアクティビティから、ユーザーがグリッド内の特定の画像をクリックすると、選択した画像を全画面表示する(またはコンテンツに折り返す)別のアクティビティを呼び出します。アクティビティはViewFlipperによってバインドされ、画像をめくります。前後に。ここでもほとんどの場合同じ例外が発生します。

必要に応じてSystem.gc()を使用していますが、それだけでは十分ではないようです。何か助けはありますか?

ありがとう、

アブ

4

1 に答える 1

1

小さいビットマップを表示してみましたか?decodeFileを呼び出すときにBitmapFactory.Optionを使用して読み込んでいるときに、sacleイメージをダウンさせることができます。

于 2011-10-31T00:53:38.050 に答える