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

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

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

LightTaskUtils概述

LightTaskUtils是一個(gè)輕量級(jí)的線程管理工具。

LightTaskUtils截圖

LightTaskUtils截圖如下:

LightTaskUtils源碼

LightTaskUtils源碼如下:

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

/**
 * 輕量級(jí)的線程管理工具類
 *
 * 本文作者:谷哥的小弟
 * 博客地址: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)先級(jí)比UI線程底,用于無UI交互操作
     */
    public void post(Runnable runnable) {
        if (mHandler != null) {
            mHandler.post(runnable);
        }
    }

    /**
     * 線程優(yōu)先級(jí)和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項(xiàng)目開發(fā)常用工具類LightTaskUtils的文章就介紹到這了,更多相關(guān)android開發(fā)工具類LightTaskUtils內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

四川省| 都昌县| 三亚市| 五大连池市| 雷州市| 彝良县| 湖口县| 石柱| 叶城县| 特克斯县| 都安| 自治县| 霞浦县| 和顺县| 江门市| 昔阳县| 镇江市| 商丘市| 类乌齐县| 新余市| 金门县| 常德市| 枝江市| 镇宁| 灵台县| 柯坪县| 东辽县| 郑州市| 桃园市| 丰都县| 崇州市| 长沙县| 彭山县| 信丰县| 报价| 内江市| 汪清县| 韩城市| 泗阳县| 保定市| 乌兰县|