我正在开发一个供内部使用的公司应用程序,
呈现给用户的部分之一是 TabbedView(实际上我是从 Android Studio 的“clean sheet”中制作的,因此它基于 Fragment 并扩展了 AppCompatActivity),它所组成的四个选项卡中的每一个都包含一个几个文本字段。
用户可以自由地在选项卡之间来回导航并填写文本字段,然后点击最后一个选项卡底部的“开始”并提交来自所有文本字段的数据。我发现这样做非常困难,我想做的只是使用一个监听器告诉我用户何时从一个选项卡切换到下一个选项卡并将数据保存在共享首选项中。(当用户在编辑阶段在选项卡之间自由切换时也能够恢复它,只需对选项卡选择的侦听器做同样的事情)
我很惊讶地看到,带有超级方便的监听器的简单旧选项卡系统现在已经成为过去,所以花了两天时间试图弄清楚该怎么做在标签被杀死之前保存一些文本字段这样简单的事情我现在投降并寻求帮助。如何在加载其他选项卡之前自动保存选项卡中文本字段中的数据?
谢谢!:-)