Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.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
Java android片段事务_Java_Android_Android Fragments - Fatal编程技术网

Java android片段事务

Java android片段事务,java,android,android-fragments,Java,Android,Android Fragments,我编写了这段代码,用于在事务期间添加动画。这将创建错误: FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.setCustomAnimations(R.anim.fade_in, R.anim.f

我编写了这段代码,用于在事务期间添加动画。这将创建错误:

FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
        fragmentTransaction.setCustomAnimations(R.anim.fade_in, R.anim.fade_out);
        fragmentTransaction.replace(R.id.container, objFragment)
                .commit();

我相信您正在尝试在support fragments库中使用
objectAnimator
,但它是在Android Api 11级中添加的

使用

而不是

getFragmentManager()
如果在xml文件中声明了对象动画,请确保将其放入animator文件夹,而不是anim文件夹,以便告诉android使用新的动画框架

支持片段管理器不支持动画师(仅支持动画)。异常消息表示您的xml资源中的动画格式错误,可能是因为您将animator移到了错误的xml(因为它们有不同的符号)。您需要以适当的方式书写:


我希望有帮助

我相信您正在尝试在support fragments library中使用
objectAnimator
,但它是在Android Api 11级中添加的

使用

而不是

getFragmentManager()
如果在xml文件中声明了对象动画,请确保将其放入animator文件夹,而不是anim文件夹,以便告诉android使用新的动画框架

支持片段管理器不支持动画师(仅支持动画)。异常消息表示您的xml资源中的动画格式错误,可能是因为您将animator移到了错误的xml(因为它们有不同的符号)。您需要以适当的方式书写:

我希望有帮助

可能的重复可能的重复
getSupportFragmentManager()