toggle
暮らすように旅する。貧乏なノマド夫婦の海外放浪記。
2017-02-25

【Androidアプリ開発】AsyncTaskクラスから、Activityのメソッドを実行する一番簡単な方法

①AsyncTaskクラスのコンストラクタで、Activityのインスタンスを受け取る

public AsyncTaskClass(MainActivity mActivity) {
super();
this.mActivity   = mActivity;
}

②Activityで、AsyncTaskクラスのインスタンス作成時に、自分を渡す

AsyncTaskClass task = new AsyncTaskClass(this);

③AsyncTaskクラスからActivityのメソッドを実行

mActivity.method();
関連記事

コメントを残す

メールアドレスが公開されることはありません。