2013-10-05 64 views
1

我正在爲android運行一個簡單的FTP服務器。在我的應用程序中,我嘗試使用AsyncTask。這裏是我的代碼:Android AsyncTask語法錯誤

private class start extends AsyncTask<String,Void,Void> { 
    ... 
    ... 
    @Override 
    protected Void doInBackground(String... str) { 
    // TODO Auto-generated method stub 
    return null; 
    } 
} 

我得到一個語法錯誤的令牌「...」和一個錯誤說插入「;」完成LocalVariableDeclerationStatement。我已經看着下面的AsyncTask教程: http://android-developers.blogspot.com/2009/05/painless-threading.html http://developer.android.com/reference/android/os/AsyncTask.html

,我還看了其它問題,包括: Error "Asynctask" 沒有人似乎遇到了simmilar錯誤。任何幫助將不勝感激。

+0

請發佈stacktrace和相關代碼。如果'doInBackGround()'爲空,爲什麼要使用AsyncTask? – Emmanuel

+0

沒有堆棧跟蹤 - 這是一個語法錯誤。我將它留空以突出顯示即使沒有和上面顯示的代碼之外的代碼,我在DoInBackground行上的「...」上也遇到錯誤。 – user2837058

回答

0

從您的IDE,而不是一個堆棧跟蹤語法錯誤,對不對?該語法看起來不錯,除非你的代碼中有前兩個省略號 - 方法簽名中的那個省略號;如果那是個問題,我建議重新啓動IDE;他們有時會被絆倒。

+0

他們不是 - 他們代表我認爲我不需要包括的其他代碼。不幸的是,重新啓動IDE不起作用。 – user2837058