2014-04-02 52 views
14

我想隐藏1秒的延迟后的操作栏上环线运行,之后动画师只可在福尔摩斯操作栏

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

获得坠毁我跑的代码..

android.util.AndroidRuntimeException:动画师只能在 上运行Looper线程

是否有解决此问题的方法?谢谢。

+2

使用一个处理程序和postDelayed解决它() – pskink

回答

21

通过使用

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