Java 启动带有启动屏幕的应用程序,但在运行时
我收到以下错误**“java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'void android.widget.ImageView.setAnimation(android.view.animation.animation)'”****Java 启动带有启动屏幕的应用程序,但在运行时,java,android,post,new-operator,Java,Android,Post,New Operator,我收到以下错误**“java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'void android.widget.ImageView.setAnimation(android.view.animation.animation)'”**** }您没有将图像与xml匹配 image = findViewById(R.id.Logo); 而不是 ImageView Logo = findViewById(R.id.Logo); 您没有初始化图像 您必须先初始
}您没有将图像与xml匹配
image = findViewById(R.id.Logo);
而不是
ImageView Logo = findViewById(R.id.Logo);
您没有初始化
图像
您必须先初始化图像
,然后才能将动画设置为图像
比如image=findViewById(R.id.your\u responsible\u image\u id)代码>
当您不初始化视图并希望访问它时,您将得到NullPointerException
变量图像
未初始化 初始化图像。image=findviewbyd(R.id.imageViewId);
ImageView Logo = findViewById(R.id.Logo);