2 clcurie 11 clcurie_11 于 2013.09.23 16:54 提问

不同的Java方法对于不同的API级别

如何根据一些版本的不同的API级别,如何使用不同的方法? 比如下面的代码,我不确定,如何处理?

@apilevel("11")
private void getR()
{
...
}

@apilevel("4")
private void getR()
{
...
}

2个回答

landz12345
landz12345   2013.09.23 17:02
已采纳

-.-
判断机器的API LV然后做出对应的操作就可以啦

int yourApiLv = 11;
if(Build.VERSION.SDK_INT  == yourApiLv){

}
sasuke38
sasuke38   2013.09.24 09:37
private void getR()
{
     if(Build.VERSION.SDK_INT  == yourApiLv){

     }else{

     }
}

如果有警告是的无法通过编译的话可以不检查该文件即可
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!