0

重複の可能性:
xml レイアウトを切り替えると、Android でクラッシュが発生する

画像の背景と .xml を持つ多くの xml レイアウトがありButtonsます。レイアウトを切り替える必要があるので、この機能を何度も使用しています setContentView(R.layout...)

setContentView()以前のレイアウトが原因で、4. または 5. の呼び出しでクラッシュが発生します... of の使用System.gc(); Runtime.getRuntime().gc();

うまくいきませんでした。

4

1 に答える 1

0

毎回アクティビティのコンテンツ ビューを設定する代わりに、要件に基づいてメイン レイアウトにビュー (他の xml レイアウト) を追加および削除できると思います。例えば

main_layout.addView(view);

他のビューを追加する前に、以下のようにビューを削除する必要があります

main_layout.removeAllViewsInLayout();

それが役に立てば幸い。

于 2012-08-14T10:23:22.643 に答える