0

我正在编写一个仅适用于平板电脑的 android 应用程序,并且我正在使用主/详细信息模板..

每次我点击应用左侧(主)中的项目时,右侧(详细)都会加载不同的视图。我想要一个类似于 iOS 选项卡的行为,例如:

我点击项目1,右侧加载视图A。我点击项目2,右侧加载视图B。

但是如果我再次点击项目 1,我想再次显示视图 A,但无需重新加载/重新生成视图,只需再次显示视图,状态与以前相同。

希望你能理解我,对不起我的英语不好。

谢谢!

4

1 回答 1

0

是的,这是有道理的,但这是 android。如果你真的想要,你可以制造一个内存泄漏怪物。你为什么要与 android 的工作方式作斗争?iOs 就是这样工作的,但它是一个完全不同的系统,在底层没有共同点。

您可以保留一个实例,并使用片段管理器手动交换片段。或者您可以将数据保存在无头片段中。

只需重新加载片段,顺其自然,不要制作有问题的应用程序 :)

现在,如果您要问如何保留状态,那是另一个问题..现在您的谈话倒退...

于 2013-09-30T17:54:16.313 回答