Back to tech

Androidで非同期処理を行う(Asynctask)

1 min read
Table of Contents

今までrunとThreadで非同期処理を行っていました

違う非同期処理を使ってみたいと思い、Asynctaskを利用してみましたが色々と迷ったのでメモとして残しておきます

一番問題となったのがAsynctaskに変数を渡すときです

“ある変数を非同期処理で処理して欲しい”のですが渡し方がよく分からず色々と試しました

結果として、AsyncTask<> のところを色々書き換えるといけるという結果に至りました

また、非同期処理を終わった時のイベント処理も悩んだのそれを含めて下記のプログラムソースに乗せておきます

GitHubにもあげているので確認してみてください

GitHub - Momijinn/SampleAsynctask: This application is a sample application for asynchronous processing of Android.
github.com
image

参考文献