1.クラス作成

Android用語集

カテゴリー: android.os  閲覧数:454 配信日:2013-10-02 09:44


AsyncTaskクラスを継承


AsyncTaskクラスを継承したクラスを作成
・Generics指定(引数の型を指定)
public class DataLoadTask extends AsyncTask<Object, Integer, List<RecordItem>> {


実型第1引数 … Params
・実行時引数
・スレッドを開始(バックグラウンド処理を実行)する時に、メインスレッド(UIスレッド)から渡す引数の型。(doInBackgroundメソッドの引数)
・AsyncTaskを実行開始するexecute()メソッドの引数として渡したものが、doInBackgroundメソッドのparamsとして渡される

実型第2引数 … Progress
・進捗単位
・進捗率を表示させるときに使う型。(onProgressUpdateメソッドの引数)

実型第3引数 … Result
・処理結果
・スレッド終了時に値を返す時の型(戻り値)。(onPostExecuteの引数・doInBackgroundの返り値)