最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android項目開發(fā)常用工具類LightTaskUtils源碼介紹

 更新時間:2022年06月03日 17:37:49   作者:谷哥的小弟  
LightTaskUtils是一個輕量級的線程管理工具,本文通過實例代碼給大家詳細(xì)介紹Android項目開發(fā)常用工具類LightTaskUtils的相關(guān)知識,感興趣的朋友一起看看吧
  • 版權(quán)聲明 本文原創(chuàng)作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

LightTaskUtils概述

LightTaskUtils是一個輕量級的線程管理工具。

LightTaskUtils截圖

LightTaskUtils截圖如下:

LightTaskUtils源碼

LightTaskUtils源碼如下:

import android.os.HandlerThread;
import android.os.Handler;

/**
 * 輕量級的線程管理工具類
 *
 * 本文作者:谷哥的小弟
 * 博客地址:http://blog.csdn.net/lfdfhl
 */

public class LightTaskUtils {

    private Handler mHandler;
    private HandlerThread mHandlerThread;

    public LightTaskUtils() {
        mHandlerThread = new HandlerThread("LightTaskThread");
        mHandlerThread.start();
        mHandler = new Handler(mHandlerThread.getLooper());
    }

    /**
     * 普通操作,線程優(yōu)先級比UI線程底,用于無UI交互操作
     */
    public void post(Runnable runnable) {
        if (mHandler != null) {
            mHandler.post(runnable);
        }
    }

    /**
     * 線程優(yōu)先級和UI線程一樣,用于UI交互操作
     */
    public void postAtFrontOfQueue(Runnable runnable) {
        if (mHandler != null) {
            mHandler.postAtFrontOfQueue(runnable);
        }
    }

    public void postDelayed(Runnable runnable, long delay) {
        if (mHandler != null) {
            mHandler.postDelayed(runnable, delay);
        }
    }

    public void postAtTime(Runnable runnable, long time) {
        if (mHandler != null) {
            mHandler.postAtTime(runnable, time);
        }
    }

    /**
     * 清空Handler消息棧和子線程的Loop,避免內(nèi)存泄漏
     */
    public void removePost() {
        if (mHandlerThread != null) {
            mHandlerThread.quit();
            mHandlerThread = null;
        }
        if (mHandler != null) {
            mHandler.removeCallbacksAndMessages(null);
            mHandler = null;
        }
    }
}

到此這篇關(guān)于Android項目開發(fā)常用工具類LightTaskUtils的文章就介紹到這了,更多相關(guān)android開發(fā)工具類LightTaskUtils內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

淳安县| 南宫市| 临颍县| 化隆| 福安市| 汝城县| 长垣县| 临颍县| 江阴市| 满城县| 汉源县| 扬中市| 衡水市| 康乐县| 芦溪县| 南皮县| 秦皇岛市| 桓台县| 稷山县| 灵山县| 射阳县| 长治市| 万盛区| 曲水县| 商城县| 托里县| 桐城市| 达州市| 德令哈市| 龙门县| 延庆县| 临潭县| 修水县| 濮阳县| 内黄县| 绿春县| 安图县| 涡阳县| 西平县| 大田县| 恩施市|