デフォルトでは、asyncTask の api から、その署名は doInBackground(Param ...params) です。
私のアプリでは、次の署名があります。
public String doInBackground(String ...params)
私は試して、これに変更しました:
public String doInBackground(String param, int x)
しかし、それは私にエラーを与えます:
クラス DataTasker は抽象宣言するか、抽象メソッド 'doInBackground(Params...params) を実装する必要があります
私はこの3つのドットが配列であることを知っており、次のようにアクセスできます
params[0]、params[1]。
しかし、まだ混乱しています。メインのアクティビティ クラスで、バックグラウンド タスクにこのデータを渡したいと思います: 文字列 、整数
DataTasker data = new DataTasker() ;
data.execute("mister x " , 56) ;
しかし、どうやら、引数を1つだけ渡す必要があります