エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Android スレッド関係のテンプレ- まさらっきのプログラマ的メモ帳
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Android スレッド関係のテンプレ- まさらっきのプログラマ的メモ帳
androidでは重い処理を単純に実装するとタイムアウトの警告が出てしまう。 次のステップは処理をスレッ... androidでは重い処理を単純に実装するとタイムアウトの警告が出てしまう。 次のステップは処理をスレッド化するのだが、そのときの注意点とコードのテンプレート。 Androidの特徴として ・最初に起動されるスレッドはUIスレッドという ・UIを押して5秒反応がないと(処理が終わらないと)警告が出る ・UIを操作できるのはUIスレッドのみ (UI操作とはUIにボタンを追加したりテキストの内容を変更したり) 警告を出さないためには、UIを押したあとの動作を別スレッドで処理しなければならない。 しかし、UIを操作できるのはUIスレッドのみなので、処理スレッド内でUI操作をすることはできない。 そのためにはHandlerを使う。 Handlerは、Handlerが作られたスレッドに処理を依頼することができる。 つまりUIスレッドにHandlerを作っておけば、UIスレッドから起動された処理スレッ