问题描述
- 执行异步任务之前进行延迟
-
应用流程需要在执行异步任务之前进行操作。但是运行之后,动画TranslateAnimation还没结束,任务就开始执行了。应该怎么延迟异步任务?TranslateAnimation aim = new TranslateAnimation(0, 0, 0, (y/4)); aim.setDuration(600); aim.setFillAfter(true); btn.startAnimation(aim); new MyAsyncTask().execute(sTitle);
解决方案
Handler handler = new Handler(){
public void handleMessage(){
new MyAsyncTask().execute(sTitle);
}
};
handler.sendEmptyMeessageDelay(int what,long delayTime)//毫秒
时间: 2024-11-17 04:52:46