我有一个这样的应用程序结构:
背景:
父活动 #1 只是持有选项卡主机、选项卡小部件,并且还设置了 3 个选项卡以将其内容设置为 3 个选项卡activities
(tab1、tab2、tab3 活动)。
更新: 我尝试在父活动 #1 的 onTabChangedListener 中调用我的验证方法,但我得到了一个空指针异常。无法真正追踪到任何地方。我确实评论/删除了冲突代码,但我仍然没有遇到瓶颈。StackTrace(PasteBin 链接)。父 Activity #1代码, Tab#1 Activity
问题:
我想验证用户在单个选项卡活动 onTabChanged 事件的表单字段中输入的数据,但我无法设置多个setOnTabChangedListener
.
我在这里错过了什么吗?
侦听器在方法下的自己的 tab# 活动中设置oncreate
。
除了尝试上述技术之外,我还尝试在onResume()
主要的 Parent 活动 #1 下设置监听器。但是该on Resume()
方法从未被调用过。我也有一个空指针异常。
验证背后的想法是:我希望在用户更改选项卡时,应该在他可以跳过选项卡之前验证数据。因此,实际上我需要 tab#1 在类似于选择onTabChanged
tab#2/tab#3 的事件中验证数据。
此外,如果选择当前选项卡#2 并且用户选择选项卡#1/选项卡#3,这将适用
任何建议将不胜感激..
感谢阅读..