Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.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.app.Fragment安全吗_Android_Android Support Library - Fatal编程技术网

使用兼容库时使用android.app.Fragment安全吗

使用兼容库时使用android.app.Fragment安全吗,android,android-support-library,Android,Android Support Library,我的新项目将是API 14分钟级别。我将使用兼容性库,因为它包含了很多内容。如果我使用android.app.Fragment而不是android.support.v4.app.Fragment,我不会遇到任何兼容性问题吗 我不想使用后者,因为我想使用新的(蜂巢)动画框架来设置片段转换的动画(并使用SDK中的FragmentManager),例如。只是担心它不能与兼容库中的某些组件一起工作,其中必须使用android.support.v4.app.Fragment 如果我使用android.ap

我的新项目将是API 14分钟级别。我将使用兼容性库,因为它包含了很多内容。如果我使用android.app.Fragment而不是android.support.v4.app.Fragment,我不会遇到任何兼容性问题吗

我不想使用后者,因为我想使用新的(蜂巢)动画框架来设置片段转换的动画(并使用SDK中的FragmentManager),例如。只是担心它不能与兼容库中的某些组件一起工作,其中必须使用android.support.v4.app.Fragment

如果我使用android.app.Fragment而不是android.support.v4.app.Fragment,我不会遇到任何兼容性问题吗


不一般。使用基本库的
v13
版本,而不是
v4
版本,这样您就可以选择
v13
版本的类,如
FragmentPagerAdapter
,它将与本机API级别11+版本的片段一起工作。

只要不混合导入,就不会出现问题,而且,即使您会遇到编译时错误,但并非所有内容都包含在框架中,例如,viewpager不是框架的一部分。我查看了v13,它似乎不像v4那样包含所有“酷东西”。例如,像ViewPager。这是否意味着我可能需要同时使用它们?@Eugene:“我查看了v13,它似乎不像v4那样包含所有的‘酷东西’”——是的,它包含了。
support.v13
Java包并不包含所有内容的副本。
v13
JAR包含所有
support.v4
类和
support.v13
类。