我有一个显示很多视图的ViewFlipper。鳍状肢仅在一个方向上“移动”,这意味着一旦视图被隐藏,它将永远不会再次显示。以下是我打算转到下一个视图的内容:
mViewFlipper.addView(myNewView);
mViewFlipper.showNext();
虽然这很好但我不确定它是否真的干净且对内存友好。我是否需要删除以前的任何观点?或者我可以继续推送新观点吗?
如果必须删除旧视图 - 我会在哪里这样做?通过某种回调,一旦视图被替换/隐藏,它就会被触发?
编辑:这是完整的方法:
private void OnBtnNextPressed()
{
mViewFlipper.addView(new TestView());
mViewFlipper.showNext();
}