【发布时间】:2014-08-04 13:41:42
【问题描述】:
ptt我刚开始进行 Android 开发,有些东西让我感到困惑——尤其是来自 iOS 的东西。作为一名 iOS 开发人员,我通常可以使用 IDE 为我创建的样板代码,但是由于我现在尝试使用 Android ActionBar、Tab Mode 和 Fragments,许多教程似乎与创建的 Android 代码不同。所以我问自己,对于我的用例,正确的解决方案是什么。样板代码包括:
TabActivity extends Activity implements ActionBar.TabListener
SectionsPagerAdapter
ViewPager
PlaceholderFragment extends Fragment
我有以下问题:
1) 使用Activity implements ActionBar.TabListener、SectionsPagerAdapter 和ViewPager 的设置是否实用?我似乎有很多教程与其他解决方案一起使用,即http://www.cs.dartmouth.edu/~campbell/cs65/lecture08/lecture08.html
2) PlaceholderFragment 带有它的标签构造器模式是否可取,或者我应该为每个标签创建自己的片段类?
3) 当触发另一个选项卡中的某些操作时,我需要更新摘要选项卡的 UI。我想我应该在显示选项卡的那一刻做这个。但是,通过所描述的设置,我找不到明显的(至少对我而言)方法来做到这一点。全局存储对每个选项卡 UI 或 Fragment 的引用并直接访问它会更好吗?我认为适配器会从内存中擦除其片段,并且有时会重新加载它们。
感谢您为我解决这个问题:)
【问题讨论】:
标签: android android-fragments tabs android-actionbar