老师,请问这是个什么情况?
yijiepifu
2014-08-22
3 回答
也可选择以下两种方法:
@Add @SuppressLint 'NewApi' to ArticleFragment :
选择了这个办法后会在当前类文件中加入一个Import语句:import android.annotation.SuppressLint;并且在类的前面加入一句注解:@SuppressLint("NewApi")。这样做的结果就是??在当前这个类文件中不会再提示'NewApi'这一类的错误。也就是说随便我们用哪个版本的API,都不会在有这一类的提示。
@Add @TargetApi(HONEYCOMB) to 'ArticleFragment'
如果选择了这个办法后,会在当前类文件中加入两个import语句:import android.annotation.TargetApi;
import android.os.Build; 并且在class文件之前加入一句注解:@TargetApi(Build.VERSION_CODES.HONEYCOMB)。这样做的结果就是??告诉编译器当前的这个类使用的API版本是注解括号中的版本,这样编译器在变异程序时,遇到这个类文件就会使用括号中的库来编译程序,而不是使用AndroidManifest.xml中的mininumApi指定的版本。
详情可以参考http://www.itnose.net/detail/6198802.html
举报
0/150
提交
取消