Androidアプリ開発逆引き大全 500の極意

プロセスとスレッドの処理 - Tips346 handleMessageの引数msgを処理する

登録タグ
Icon comment count 0
Icon stock count 0

5-1バックグラウンド処理とサービスTips346 handleMessageの引数msgを処理する

対応Ver:全て

Level2

AnswerMessageを作成するobtainメソッドに データを付加する。あまり大きなものは送らない

HandlerオブジェクトはメソッドhandleMessageでメッセージの内容を処理します。メッセージオブジェクトは引数msgで与えられます。

送る側がメッセージにデータをつけるときは、obtainメソッドでメッセージを作成する際に、引数にデータをつけます。

リスト1は最も標準的なメッセージの作成法です。

 最も標準的なメッセージの作成
Message myMsg= Message.obtain(
  theHandler, what, arg1, arg2
);

リスト1で、最初の引数は、メッセージの送り先のハンドラーです。

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません