文档章节

android中延迟执行某个任务(基础备用)

IT小香猪
 IT小香猪
发布于 2015/03/03 11:39
字数 195
阅读 455
收藏 7

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

 

本文转载自:http://blog.csdn.net/qinde025/article/details/6828723

IT小香猪

IT小香猪

粉丝 46
博文 21
码字总数 10792
作品 5
武汉
个人站长
私信 提问
加载中

评论(0)

【转】JobScheduler

JobScheduler JobScheduler是Android L(API21)新增的特性,用于定义满足某些条件下执行的任务。它的宗旨是把一些不是特别紧急的任务放到更合适的时机批量处理,这样可以有效的节省电量。 ...

osc_t1c07j7r
2018/06/13
0
0
Android--Alarm机制

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/53740938 Android中的定时任务一般有两种实现方式,一种是使用 Java API 里提供的 Time...

sealin
2016/12/19
0
0
android基础知识02——线程安全2:handler、message、runnable

android的UI操作不是线程安全的,同时也只有主线程才能够操作UI,同时主线程对于UI操作有一定的时间限制(最长5秒)。为了能够做一些比较耗时的操作(比如下载、打开大文件等),android提供...

迷途d书童
2012/03/23
1.5K
0
android: 后台执行的定时任务

Android 中的定时任务一般有两种实现方式,一种是使用 Java API 里提供的 Timer 类, 一种是使用 Android 的 Alarm 机制。这两种方式在多数情况下都能实现类似的效果,但 Timer 有一个明显的...

dodo-yufan
2016/05/10
0
0
在Activity内使用定时器

在activity内不可以直接使用定时器,因为定时器开辟了新的线程,而activity是主线程,两个线程进行通信所以用到handler Handler工具类在多线程中有两方面的应用:   1、发送消息,在不同的...

会飞的蝌蚪
2014/05/30
1.7K
0

没有更多内容

加载失败,请刷新页面

加载更多

直接显示StackOverflow的答题日期, 增加评论区回复的时间显示 ,修改时间显示到小时分。

// ==UserScript==// @name 直接显示StackOverflow的答题日期, 增加评论区回复的时间显示 ,修改时间显示到小时分。// @namespace http://tampermonkey.net/// @version ...

FalconChen
今天
36
0
Shader笔记_005 纹理

纹理最初的目的就是使用一张图片来控制模型的外观,通过纹理映射技术 我们可以把一张图粘贴在物体表面,逐纹素的控制模型的颜色。 通常美术建模的时候也会在软件里利用纹理展开技术把纹理展开成...

STONE-CITY
今天
12
0
iOS MVVM 与RAC结合使用

MVVM配合 RAC 更能发挥的淋漓尽致。 我们把 MVVM 第一篇的例子 KVO 的事件 替换成 配合RAC 框架使用, OC的话直接导入 : pod 'ReactiveObjC' Swift 直接用 RXSwift就可以。 把 ViewModel里加...

T型人才追梦者
今天
22
1
OSChina 周一乱弹 —— 影响心情的三座大山

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《浮生(inst.)》- 忘乡 / 墨凡悦 手机党少年们想听歌,请使劲儿戳(这里) @凝小紫...

小小编辑
今天
55
0
Unity中头发渲染

头发与普通PBR 材质最大的区别是 头发是各项异性的高光, 参考实现主要为下面文章 http://web.engr.oregonstate.edu/~mjb/cs519/Projects/Papers/HairRendering.pdf 头发包含 2个高光,以及高...

liyong2
今天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部