項目開發小計 <一> android開發小坑, 版本兼容

1, nosuchmethod 低版本會調用不到裏面得方法
首先是:
  this.setBackgroundDrawable();
 這個是過時方法, 可是仍是建議使用它, 由於在android 2.3 後 若是你嘗試使用新得api this.setBackground();這個的話, 那麼好吧,等着奔潰吧android

其次是:
  ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(null, 0);
        arrayAdapter.addAll(new ArrayList<String>());api

請不要用ArrayAdapter裏面的addall方法, 若是你發android環境弄到4.0 以後, 你會獲得一個警告, 通常咱們能夠這樣this

加一個註解, @SuppressLint("NewApi") , 可是建議你千萬不要這樣, 仍是老實的使用老的方法吧, new 得時候經過構造方法把list傳進去, 或者你對版本進行判斷也是能夠得List


有點亂, 隨筆吧...
方法

相關文章
相關標籤/搜索