android中延迟执行某个任务
android App开发在某些情况下需要有延时功能,比如说App首页显示定格3秒,然后自动跳到登录页的情况,这就好比是一个预加载,但是这个预加载可能瞬间就完成了,撑不到3秒钟,这是就要求你做延时处理。

下面是三种方法:


一、线程
new Thread(new Runnable(){
public void run(){
Thread.sleep(XXXX);
handler.sendMessage();----告诉主线程执行任务
}
}).start

二、延时器
TimerTask task = new TimerTask(){
public void run(){
//execute the task
}
};
Timer timer = new Timer();
timer.schedule(task, delay);

三、android消息处理
new Handler().postDelayed(new Runnable(){
public void run() {
//execute the task
}
}, delay);

备用osc

  

更多相关文章

  1. android自带的下拉刷新控件SwipeRefreshLayout
  2. WebView 使用Android(安卓)原生ToolBar
  3. android加载大图推荐框架LargeImageView及所遇问题——部分机型
  4. VS2015开发Android,自带模拟器无法调试、加载程序,算是坑吗
  5. 在Android(安卓)中Fragment 中嵌套使用Fragment 中使用
  6. Android(安卓)OOM 排查与解决——图片加载优化
  7. Android之值得开发者(安卓)必备的十八大开发资源
  8. android如何实现加载本地字体
  9. [置顶] 我的Android进阶之旅------>Android疯狂连连看游戏的实现

随机推荐

  1. android的消息处理机制(图+源码分析)——Lo
  2. Android(安卓)的平台碎片化问题
  3. Android中使用手势识别功能
  4. Android(安卓)Canvas
  5. [转]Android(安卓)应用初始化及窗体事件(
  6. android framework 启动流程
  7. iOS 7 需要再和 Android(安卓)比什么
  8. Android(安卓)Studio 设置背景色
  9. Android(安卓)recovery UI实现分析
  10. Android客户端通过socket与服务器通信