エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
開発徒然 【Android】マルチスレッド:Looperスレッド停止の疑問
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
開発徒然 【Android】マルチスレッド:Looperスレッド停止の疑問
Androidで自前Threadを作る。 そのThreadで、他Threadからのメッセージを受け取ろうとすると Handlerを... Androidで自前Threadを作る。 そのThreadで、他Threadからのメッセージを受け取ろうとすると Handlerを使うことになる。 、、、Handlerの詳細は、他のところに任せるとして、、、 で、 この自前Threadを 他からの停止要求があるまでは動かしておきたいなぁ、、、 となるとLooperを使うとよい、らしい。 、、、Looperの詳細は、他のところに任せるとして、、、 Thread#Runで、 Looper.prepare(); とやることで、カレントスレッドに紐付けられたLooperが初期化されます。 そして、 Looper.loop(); で、メッセージループが開始される。 ※これらのことは「HandlerThread」を使えばもっとスマートにいくのかな? Looper.prepare()と、Looper.loop()の間で new Handler(・・・)