我应该使用片段还是活动?

时间:2015-04-28 05:54:02

标签: android android-fragments

我正在创建一个包含Viewpager的应用程序。

我还没决定是否要使用片段或活动。

如果我要使用片段,我将不得不使用嵌套片段 仅适用于API级别为17或更高级别的移动用户。 根据此仪表板,我无法达到29%的市场份额:https://developer.android.com/about/dashboards/index.html

如果我使用活动,则需要更多工作,但我能够进入整个市场。这对我来说也更容易,因为我从未使用片段,因为我对Android编程相对较新。

我应该使用活动或片段吗?为什么?

3 个答案:

答案 0 :(得分:4)

枝, 根据我的关注,与活动或活动转换相比,使用带有片段的视图寻呼机将更加可行和有用。片段有自己的生命周期,最好的部分是您可以在活动/父活动类中多次重复使用片段。使用PagerSlidingTabStrip的ViewPager将是一个很好的用于您的项目并进一步。它需要最低API级别14(Android 4.0及更高版本),通过它您可以达到/定位超过70%的当今设备。 此链接可以帮助您。 https://guides.codepath.com/android/Sliding-Tabs-with-PagerSlidingTabStrip

答案 1 :(得分:0)

如果您正在考虑整个Android市场,您应该使用活动,但如果您想捕获的不是大多数使用Android的人,您应该使用片段。

如果我在你的位置我将使用片段因为今天大多数人使用API​​ 19根据谷歌研究,所以这将是更好的选择和片段也比你的概念中的活动更容易,因为你已经告诉“活动将使它更复杂“。

答案 2 :(得分:0)

碎片比活动更好,更快。

它们允许您添加/替换片段等多种内容,您还可以在片段之间添加自定义动画等等...

  

在这里查看碎片   http://developer.android.com/guide/components/fragments.html