0

有没有一种简单的方法可以访问所有 ABS 片段上的所有数据字段,就像我可以从单个按钮 onclick 侦听器中使用 TabHost 一样?

在 ABS 中,我试图让一些片段向用户显示滑动表单。

当用户完成所有表单时,我想要一个按钮,可用于从所有片段中收集所有用户数据并将其保存(首选项)并发送它。

同样,当应用程序启动时,我希望它能够将之前的输入加载回所有表单(片段),这样用户就不必重新输入所有内容。

过去我使用 TabHost 做过类似的事情,但这些事情不是轻描淡写,现在感觉已经过时了。

那么有没有像这样的 ActionBarSherlock 片段的模式?

我有其他应用程序,我使用过 TabHost 并且能够通过 TabHost 访问所有选项卡中的所有内容,因此很容易收集所有数据。

但是对于 ABS 片段,数据字段似乎超出了范围,因此 findViewById 对不在当前片段上的元素失败。

到目前为止,我发现的唯一一件事是对活动使用复杂的回调机制。但这似乎有点矫枉过正。

4

1 回答 1

0

ViewPager setOffscreenPageLimit 似乎可以满足我的需要。

findViewById 不再失败。

于 2013-10-04T22:26:07.947 回答