我使用舊版Android(2.2)創建了一個項目。現在我刷新了該項目,並使用最新版本(4.x)。我看到很多關於方法棄用的警告,例如:addPreferencesFromResource()
。在Android平臺上使用棄用方法有什麼風險?
在我的代碼中延續使用addPreferencesFromResource()
有什麼風險?
我使用舊版Android(2.2)創建了一個項目。現在我刷新了該項目,並使用最新版本(4.x)。我看到很多關於方法棄用的警告,例如:addPreferencesFromResource()
。在Android平臺上使用棄用方法有什麼風險?
在我的代碼中延續使用addPreferencesFromResource()
有什麼風險?
一個主要風險是,如果Google在未來版本的操作系統/固件中停止了對已棄用方法的支持,那麼基於棄用方法的應用程序將具有未定義行爲/根本無法運行。請注意,公司否決某些方法/類的原因是因爲缺陷/存在更好的替代方案。
你只是冒一件事:如果谷歌棄用API,這意味着它不會被維護。也許不立即,但有一天你可能會使用一些不能完全工作或沒有收到最新的錯誤修復的東西。
你永遠不知道使用不推薦方法的後果。 :) –
我的問題是特定於Android平臺,無論如何。 –
@Seraphim Android使用Java代碼,因爲你知道這就是爲什麼我標記爲重複。 –