事業内容

スレッド内でコントロールを扱う




スレッド内でコントロールを扱う場合には、android.os.Handlerクラスを利用します。
今回はAsyncTaskを利用して、コントロール(TextView)に乱数を設定してみます。

ます、postメソッドを利用して設定する場合、以下のようになります。





次に、sendMessageメソッド、handleMessageメソッドを利用して設定する場合です。
まずは、sendMessageから。



BundleクラスをMessageクラスに設定し、対象Messageクラスを送信(?)します。
次に、handleMessageメソッド側です。



sendMessageメソッドの引数に渡したMessageクラスが取得できるので、
そこから設定された値を取得しています。



Androidへ

テンプレートのpondt