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