Java 掩盖“的不同行为”;“未经检查”;“由于”引起的警告;通过varargs参数";的潜在堆污染;。如何修复?
我有一个简单的Java 掩盖“的不同行为”;“未经检查”;“由于”引起的警告;通过varargs参数";的潜在堆污染;。如何修复?,java,android,eclipse,compiler-warnings,suppress-warnings,Java,Android,Eclipse,Compiler Warnings,Suppress Warnings,我有一个简单的条目对象来填充列表 public class Entry { //fields public Entry(int a, String b, String c) { //... } //some getters } 以及检索条目的AsyncTask。 在其onProgressUpdate (here)
条目
对象来填充列表
public class Entry {
//fields
public Entry(int a, String b, String c) {
//...
}
//some getters
}
以及检索条目的AsyncTask
。在其
onProgressUpdate
(here)
|
@Override V
protected void onProgressUpdate(List<Entry>... param) {
for (Entry e : param[0]) myAdapter.add(e);
progressBar.incrementProgressBy(1);
myAdapter.notifyDataSetChanged();
}
这就发出了警告:
类型安全性:为varargs参数创建列表的通用数组
List<Entry> list;
//inside a for statement:
publishProgress(list);
//repeated N times