#author("2024-11-12T10:24:40+08:00","default:Admin","Admin")
#author("2024-11-12T11:57:11+08:00","default:Admin","Admin")
[[Android]]

&color(red){※前提条件:本情報はAndroid Studio 2024.1.1を基づいて説明してる};

#contents

* 概要 [#s3b77d47]
HandlerThread是一种使用Handler处理消息队列的线程。它继承自Thread类,内部封装了一个Looper,可以处理来自其他线程的消息。

使用方法
- 创建一个HandlerThread实例,并调用start()方法启动线程。
- 调用getLooper()方法获取HandlerThread的Looper,并用它创建一个Handler实例。
- 使用Handler的post()、postDelayed()或sendMessage()方法将任务发送到HandlerThread的消息队列。

Handler 通常与 MessageQueue 和 Looper 一起工作,通过发送和处理消息来实现异步操作。

#codeprettify{{
 // 在主线程中创建 Handler
 Handler handler = new Handler();
 // 在子线程中创建 Handler
 Handler handler = new Handler(Looper.getMainLooper());
}}

#hr();
コメント:
#comment_kcaptcha

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS