0
私は2つの異なるasynctaskを持っています。 1つはGETリクエストを作成し、もう1つはPOSTリクエストを作成する。いくつかのクラスでAsynctaskを再利用
私のアプリケーションでは、私が書いたコードを再利用できるようにいくつかのリクエストを行う必要があります。
public static class performGetRequest extends AsyncTask<String, Void, String> {
ProgressDialog progress;
Activity activity;
Boolean progressBarRequired;
public FragmentDelivery.GetResponse delegate = null;//Call back interface
public performGetRequest(Boolean progressBarNeeded, Activity act, FragmentDelivery.GetResponse asyncResponse) {
delegate = asyncResponse;//Assigning call back interfacethrough constructor
activity = act;
progressBarRequired = progressBarNeeded;
}
このコードでは、このasynctaskをFragmentDeliveryフラグメントから呼び出すことしかできません。このクラスをどのように他のクラスから呼び出すことができますか?
ありがとうございます。
同じ方法をオーバーライドすることができます同じように
例えば。おそらく 'GetResponse'を自分のクラスに移動します –
同じコードを追加して別のクラスの" FragmentDelivery "を変更するということですか? – Aldridge1991