当前位置: 代码迷 >> Android >> AsyncTask<Void,Void,Void>有关问题,这段代码哪里出有关问题了
  详细解决方案

AsyncTask<Void,Void,Void>有关问题,这段代码哪里出有关问题了

热度:361   发布时间:2016-04-28 04:48:43.0
AsyncTask<Void,Void,Void>问题,这段代码哪里出问题了
本帖最后由 zlwh2y 于 2013-07-30 21:08:57 编辑

public void onRefresh() {
// TODO Auto-generated method stub
new AsyncTask<Void, Void, Void>() {
protected Void doInBackground(Void... params) {

try {
Thread.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}

@Override
protected void onPostExecute(Void result) {

myListView.onRefreshComplete();

}

}.execute(null);

}
 

eclipse提示说
要从类型 AsyncTask<Void,Void,Void> 中调用 varargs 方法 execute(Void...),应该将类型为 null 的参数显式地强制转换为 Void[]。对于 varargs 调用来说,也可以将其强制转换为 Void

代码在eclipse中美问题,但是在IntelliJ IDEA就有问题

请教下高手
------解决方案--------------------
execute(null)--->execute(); 
  相关解决方案