Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我应该使用片段还是活动?_Android_Android Fragments - Fatal编程技术网

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

Android 我应该使用片段还是活动?,android,android-fragments,Android,Android Fragments,我正在创建一个包含Viewpager的应用程序 我还没有决定是使用片段还是活动 如果要使用片段,我必须使用嵌套片段,这是 仅适用于API级别为17或更高的移动用户。 根据这个仪表盘,我将无法达到29%的市场份额: 如果我使用活动,它将需要更多的工作,但我将能够到达整个市场。这对我来说也会更容易,因为我对Android编程比较陌生,所以我根本没有使用过片段 我应该使用活动还是片段?为什么 如果你在考虑整个安卓市场,你应该使用activity,但如果你想抓住所有使用安卓的人,但不是大多数,你应该使用

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

我还没有决定是使用片段还是活动

如果要使用片段,我必须使用嵌套片段,这是 仅适用于API级别为17或更高的移动用户。 根据这个仪表盘,我将无法达到29%的市场份额:

如果我使用活动,它将需要更多的工作,但我将能够到达整个市场。这对我来说也会更容易,因为我对Android编程比较陌生,所以我根本没有使用过片段


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

如果你在考虑整个安卓市场,你应该使用activity,但如果你想抓住所有使用安卓的人,但不是大多数,你应该使用fragment


如果我在你的位置上,我将使用片段,因为今天大多数人按照谷歌研究使用API 19,所以这将是更好的选择,而且片段也比活动更容易,正如你所说的“活动将使其更加复杂”

片段比活动更好更快

它们允许你做很多事情,比如添加/替换片段,你也可以在片段之间添加自定义动画等等

在这里查看片段

嗨, 根据我的担心,与活动或活动转换相比,使用带有片段的视图寻呼机将更可行和有用。片段有自己的生命周期,最好的部分是您可以在活动/父活动类中多次重用片段。带有PagerSlidingTastrip的ViewPager将是一个很好的用于您的项目和进一步研究的工具。它需要最低API级别14(Android 4.0及更高版本),通过该级别,您将能够接触/瞄准当今70%以上的设备。 此链接可以帮助您升级。

如果ViewPager片段很好,则不能在ViewPager中使用Activity,但ViewPager在Activity中。现在通过支持库支持嵌套片段。对片段使用getChildFragmentManager。