これは私のAsycTaskです
class LoadAsync extends
AsyncTask<ArrayList<String>, Void, ArrayList<Float>> {
private ProgressDialog mPd;
@Override
protected void onPreExecute() {
//do something
}
@Override
protected ArrayList<Float> doInBackground(ArrayList<String>... params) {
//do something
}
@Override
protected ArrayList<Float> doInBackground(ArrayList<String>... params) {
return result;
}
@Override
protected void onPostExecute(ArrayList<Float> scAnalysis) {
//do something
}
}
そして、Asynctaskを実行する私のアクティビティ
ArrayList<String> arrInput = new ArrayList<String>();
arrInput.add("var1");
arrInput.add("var2");
arrInput.add("var3");
new LoadAsync().execute(arrInput); //here display warning
警告の内容: タイプ セーフ: ArrayList のジェネリック配列が varargs パラメータに対して作成されます asynctask execute
この警告を削除したい..どうすればいいですか