这是我的 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
}
}
我的 Activity 我执行 Asynctask 通过
ArrayList<String> arrInput = new ArrayList<String>();
arrInput.add("var1");
arrInput.add("var2");
arrInput.add("var3");
new LoadAsync().execute(arrInput); //here display warning
警告内容:类型安全:为可变参数 asynctask 执行创建了一个 ArrayList 的通用数组
我想删除这个警告..我该怎么做