Почему-то не работает, по моему должно быть так:
public void Splash(){
Timer timer= new Timer();
timer.schedule(new TimerTask(){
MexGame.this.runOnUiThread(new Runnable() {
public void run(){
SplashImage.setImageDrawable(aktieknop);
} //Closes run()
}); //Closes runOnUiThread((){})
},SplashTime); //Closes the Timeratask((){})
} //closes Splash()
Есть идеи, где я что-то упускаю?
ФОРМАЛЬНЫЙ КОММЕНТАРИЙ Я знаю, что вопрос глупый, или, может быть, я делаю что-то невозможное, но я перепробовал все логические возможности. Так что, возможно, я что-то упускаю или пытаюсь сделать что-то невозможное. Не могли бы вы мне помочь. Я пытаюсь использовать следующий код, но это дает проблемы с токенами:
Timer timer= new Timer();
timer.schedule(new TimerTask(){
runOnUiThread(new Runnable() {
public void run(){
SplashImage.setImageDrawable(aktieknop);}
});}
},SplashTime);
Если я блокирую runOnUiThread, то происходит сбой, так как я пытаюсь адаптировать UI из другого потока, но по крайней мере нет проблем с токенами, у кого-нибудь есть идеи?:
Timer timer= new Timer();
timer.schedule(new TimerTask(){
// runOnUiThread(new Runnable() {
public void run(){
SplashImage.setImageDrawable(aktieknop);}
// });}
},SplashTime);