好的,我正在构建一个使用this library进行底部导航的Android应用程序,并且我使用基本Activity将其与Framelayout一起保存以管理我的片段以进行加载/替换等。
什么有效: 点击底栏图标会加载它对应的片段并且效果很好。
我的问题: 如果我点击第一个标签然后点击第二个标签,然后点击第一个标签 AGAIN ,整个片段将从头开始重新加载。
我不想要这种行为。任何人都有关于如何使用底部栏库 ALSO 时保留片段状态的任何好的提示。
我在之前的应用程序中实现了与pagerview类似的功能(之前的应用程序没有使用底栏进行导航)但我不确定如何使用 ONE 的寻呼机视图保存Framelayout以替换片段的基本活动,或者这甚至是最佳解决方案。
我喜欢迄今为止的解决方案,除了每次替换之前的片段从头开始重新加载。如果有人有任何帮助或建议,可以帮助我,将不胜感激。
答案 0 :(得分:2)
好吧,我好像想出了一个暂时的工作。它在切换标签后保持片段状态,所以我很满意。
在托管片段容器的基本活动类中,我有以下
@media only screen and (min-width: 768) {
.el {
display:none;
}
}
并且看到它按预期工作而没有刷新碎片:) 任何建议或反馈,请告诉我,并随时发表评论。