首页 > 移动平台 > 详细

项目开发小计 <一> android开发小坑, 版本兼容

时间:2015-02-13 09:44:40      阅读:192      评论:0      收藏:0      [点我收藏+]

1, nosuchmethod 低版本会调用不到里面得方法
首先是:
  this.setBackgroundDrawable();
 这个是过期方法, 但是还是建议使用它, 因为在android 2.3 后 如果你尝试使用新得api this.setBackground();这个的话, 那么好吧,等着奔溃吧

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

请不要用ArrayAdapter里面的addall方法, 如果你发android环境弄到4.0 之后, 你会得到一个警告, 一般我们可以这样

加一个注解, @SuppressLint("NewApi") , 但是建议你千万不要这样, 还是老实的使用老的方法吧, new 得时候通过构造方法把list传进去, 或者你对版本进行判断也是可以得


有点乱, 随笔吧...

项目开发小计 <一> android开发小坑, 版本兼容

原文:http://my.oschina.net/yulin/blog/378275

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!