問題描述
在學習Android時我們肯定要敲別人的代碼,而過去時間寫的代碼在高API版本中很容易遇到已被啓動的情況,下面就是這種情況的例子:
但是我們如何才能找到這個方法的更新版本呢?
首先我們打開Google的Android官方網站:Android Developers,如下所示:
然後在搜索欄中搜索。但是注意我們不要直接搜索方法名,就如此例中的:getDrawable()
方法,因爲並不會提供任何結果,而是應當搜索此方法所屬的類,而類我們通過Android Studio就可以查詢到了:
然後進行搜索:
在跳出頁面中再點擊紅色區域:
如下:
我們發現現在的此方法需要輸入Theme,但是可以選擇輸入nulll,我們就簡單一點,修改原來的方法,多輸入一個參數null,如下:
可以看到現在所示的方法就不在提示方法被棄用了。
其餘方法若被廢棄,完全可以按照這種處理方式來,這裏就不多演示了。