Android Master / Detail会阻止重新加载视图

时间:2013-08-30 17:45:36

标签: android tablet master-detail

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

每当我点击应用程序左侧的项目(主人)时,右侧(详细信息)会加载不同的视图。我想要一个类似于iOS标签的行为,例如:

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

但是如果我再次点击项目1,我想再次向我显示视图A,但是没有重新加载/重新生成视图,只需再次显示视图,处于与之前相同的状态。

希望你理解我,抱歉我的英语不好。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

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

现在,如果你问如何保留一个州,这是一个不同的问题..现在你的谈话背包......