国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android延時操作的三種方法

2020-02-21 17:22:52
字體:
來源:轉載
供稿:網友

Android的時候我們可能需要延遲操作的執行,當我們啟動應用程序時,都會設置延時操作,下面武林技術頻道小編給大家帶來Android延時操作的三種方法,一起來看看吧!

一、使用線程的休眠實現延時操作

new Thread(new Runnable() {      @Override      public void run() {        Thread.sleep(1000); // 休眠1秒        /**         * 延時執行的代碼         */      }    }).start();


二、使用TimerTask實現延時操作

Timer timer = new Timer();    timer.schedule(new TimerTask() {      @Override      public void run() {        /**         * 延時執行的代碼         */      }    },1000); // 延時1秒

三、使用Handler的postDelayed()方法實現延時操作

new Handler().postDelayed(new Runnable() {      @Override      public void run() {        /**         * 延時執行的代碼         */      }    },1000); // 延時1秒

注:由于前兩種在更新UI時,如果不使用消息處理機制的話,會報如下異常:Only the original thread that created a view hierarchy can touch its views.(只能在主線程中更新UI),為了避免這種錯誤出現,在使用延時操作的時候推薦使用第三種。

上述是武林技術頻道小編為大家帶來的Android延時操作的三種方法,相信大家都學習的差不多了,更多的知識盡在js.Vevb.com。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海安县| 宁都县| 万山特区| 宜君县| 抚松县| 华阴市| 阳山县| 云安县| 绥德县| 民勤县| 怀远县| 吉水县| 涟源市| 宜宾县| 改则县| 贵港市| 井陉县| 静乐县| 阿合奇县| 贡嘎县| 五指山市| 和顺县| 琼结县| 尚义县| 宣城市| 措勤县| 达孜县| 迁安市| 余姚市| 黄梅县| 河源市| 嘉禾县| 大足县| 仙游县| 仙游县| 缙云县| 和龙市| 中超| 南澳县| 手游| 天峨县|