Как-то не получается, по мне так и должно быть:
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, он вылетает, так как я пытаюсь адаптировать пользовательский интерфейс из другого потока, но, по крайней мере, без проблем с токенами, есть идеи?
Timer timer= new Timer();
timer.schedule(new TimerTask(){
// runOnUiThread(new Runnable() {
public void run(){
SplashImage.setImageDrawable(aktieknop);}
// });}
},SplashTime);