无法在TimerTask内部创建对象,但可以在外部创建对象

时间:2018-10-11 21:15:26

标签: java

当我尝试在TimerTask中创建ExtraLife对象时出现错误:

线程“ Timer-0”中的异常java.lang.RuntimeException:在当前线程中找不到OpenGL上下文。

    timer.schedule(new TimerTask() {
        @Override
        public void run() {
            ExtraLife extraLife = new ExtraLife(48, 48);
        }
    }, 3000);

该错误发生在第四行(我尝试在其中创建对象),但是我似乎能够在TimerTask外部很好地创建所述对象。我不太确定该错误意味着什么,我将感谢您的帮助。谢谢!

0 个答案:

没有答案