当我尝试使用以下代码创建动画时,出现以下错误:


  AnimationUtils类型的方法loadAnimation(context,int)不适用于参数(MainActivity.PlaceholderFragment,int)


Animation textAnimation= AnimationUtils.loadAnimation(this,R.anim.text_animation);


我也得到一个空指针异常。我该如何解决?

最佳答案

看起来您正在尝试从MainActivity内部声明的PlaceholderFragment内部调用此函数。 loadAnimation在第一个参数中需要一个上下文。您可以通过将第一个参数从“ this”更改为getActivity()或MainActivity.this来解决此问题。

关于android - 类型AnimationUtils中的loadAnimation方法不适用于参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25299296/

10-12 03:50