多くのビューを表示する ViewFlipper があります。フリッパーは一方向にのみ「移動」します。つまり、ビューが非表示になると、再び表示されることはありません。次のビューに移動するために私が呼び出すものは次のとおりです。
mViewFlipper.addView(myNewView);
mViewFlipper.showNext();
これは問題なく動作しますが、実際にクリーンでメモリに優しいかどうかはわかりません。以前のビューを削除する必要がありますか? それとも、新しいビューを押し込み続けることができますか?
古いビューを削除する必要がある場合、どこで削除しますか? ビューが置換/非表示になると、何らかのコールバックが発生しますか?
編集:完全な方法は次のとおりです。
private void OnBtnNextPressed()
{
mViewFlipper.addView(new TestView());
mViewFlipper.showNext();
}