0
我想升級我的應用程序在Android 5.0.1中運行,但我遇到了一個錯誤(當我嘗試編譯時,方法execute(Object [])對類型WebTask消息不明確)。類型WebTask的方法execute(Object [])不明確嗎?
我的代碼:
private final ArrayBlockingQueue<WebTask> queue = new ArrayBlockingQueue<WebTask>(
1000);
private final List<WebTask> running = new ArrayList<WebTask>();
public synchronized void execute(final WebTask task) {
queue.add(task);
executeNext();
}
private synchronized void executeNext() {
WebTask<? extends Object, ? extends Object, ? extends Object> task = null;
while ((task = queue.peek()) != null) {
if (canRun(task))
queue.remove().execute(null); <----- error on execute
else
break;
}
}
public void onClick(final DialogInterface dialog, final int which) {
new WebTask(SettingsActivity.this, original,
newLocation).execute(null) <----- error on execute
dialog.dismiss();
}
問題是,下載的文件的擴展名文件(.zip等)丟失,我需要手動重新命名。
有人可以幫忙嗎?謝謝。
黑帶嗨,THX的回答,它編譯現在確定,但文件的擴展名文件(.zip等),至今下落不明。 有什麼建議嗎? – Bjorn