事業内容
スレッド内でコントロールを扱う
スレッド内でコントロールを扱う場合には、android.os.Handlerクラスを利用します。
今回はAsyncTaskを利用して、コントロール(TextView)に乱数を設定してみます。
ます、postメソッドを利用して設定する場合、以下のようになります。
次に、sendMessageメソッド、handleMessageメソッドを利用して設定する場合です。
まずは、sendMessageから。
BundleクラスをMessageクラスに設定し、対象Messageクラスを送信(?)します。
次に、handleMessageメソッド側です。
sendMessageメソッドの引数に渡したMessageクラスが取得できるので、
そこから設定された値を取得しています。
Androidへ