java - 使用启动画面启动应用程序,但是当我运行它时

标签 java android post new-operator

我收到此错误**“java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法 'void android.widget.ImageView.setAnimation(android.view.animation.Animation)'”****

public class MainActivity extends AppCompatActivity {
   
 private static int SPLASH_SCREEN = 5000;
    Animation topAnim,bottomAnim;
    ImageView image;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.activity_main);
    topAnim = AnimationUtils.loadAnimation(this, R.anim.top_animation);
    bottomAnim = AnimationUtils.loadAnimation(this, R.anim.bottom_animation);


    ImageView Logo = findViewById(R.id.Logo);
    TextView slogan = findViewById(R.id.slogan);

    image.setAnimation(topAnim);
    slogan.setAnimation(bottomAnim);
    new Handler().postDelayed(new Runnable() {
        @Override
        public void run() {
            Intent intent = new Intent(MainActivity.this,Dashboard.class);
            startActivity(intent);
            finish();
        }
    },SPLASH_SCREEN);
}

}

最佳答案

变量image未初始化!

关于java - 使用启动画面启动应用程序,但是当我运行它时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63275944/

相关文章:

angular - 将发布请求加载到 angular2 中的 iframe

java - 从 Runnable 内部访问线程

java - Android:无法解密值

java - 链式 API 调用中的 RxJava 错误处理

Angular 2 Http Post 将 Content-Length header 设置为 0

java - 发布图像,带有请求参数?

java - java发送邮件时出现问题

java - 如何计算以字符串形式给出的数学表达式?

java - 如何在 Java/Scala 中正确地将字节流保存到文件中?如何修复错误保存的流?

android - Android 中的选项卡,如何创建内容