2014-03-06 25 views
1

我得到了這樣的警告:警告:該方法開始()從型號螺紋已過時

The method start() from the type Thread is deprecated 

我知道很多線程方法現在已經過時,但開始()已過時? 如果是這樣,我應該用什麼來代替?

編輯: 它是IDE配置問題嗎?如何刪除此警告?

enter image description here

enter image description here

+2

'java.lang.Thread#start()'? –

+5

看起來不贊成我....你確定你有正確的線程類導入? http://docs.oracle.com/javase/7/docs/api/ – jgitter

+0

是的,這就是我的想法,但我用Eclipse編寫Android(Java)時得到了這個警告。 – pt2121

回答

0

原來是一個SDK問題。 (我用了一個自定義的android.jar。)對不起,當我問這個問題時,我沒有想到這個。

-1

我不認爲這是depecreated(至少沒有在Android Studio中顯示)。你嘗試運行()而不是?

+1

直接調用'run()'不會在單獨的線程上執行代碼。 – fadden

0

不推薦使用Thread類中的start()方法。

請檢查已棄用API的列表。 Deprecated Methods

看來有些日食問題。