2014-04-02 10 views
14

ho voluto nascondere la barra delle azioni dopo il secondo ritardo di 1,Animatori possono essere eseguiti solo su discussioni Looper su Sherlock Barra azioni

Timer().schedule(new TimerTask() { 
         @Override 
         public void run() { 
           getSupportActionBar().hide(); 
         } 
        }, 1000); 

incidente Ottenere dopo ho eseguito il codice ..

android.util.AndroidRuntimeException: Animatori possono essere eseguiti solo su Looper discussioni

c'è qualche soluzione per questo problema? Grazie.

+2

utilizzare un gestore e postDelayed() – pskink

risposta

21

risolto utilizzando

new Handler().postDelayed(new Runnable() { 
         @Override 
         public void run() { 
           getSupportActionBar().hide(); 
         } 
        }, 1000);