我正在使用Eclipse ADT构建通讯簿应用程序,并且遇到了一些代码问题。我收到了@SuppressWarnings
和SimpleCursorAdapter
的{{1}}。
将deactivate
'depresiation'添加到@SuppressWarnings
将onCreate()
'depresiation'添加到@SuppressWarnings
我该如何解决这个问题?
onStop()
答案 0 :(得分:0)
请参阅this SO questions以获取日食提供的所有警告列表。
并回答你的问题。您必须在该方法之前添加@SuppressWarnings
。
'unchecked'和'deprecation',因此对所有编译器都有效。
答案 1 :(得分:0)
deprecation
警告意味着您使用的类,方法或变量已被库的作者标记为不适合将来使用,您应该避免使用相关项目。文档通常指定它的问题是什么以及使用什么。例如,the doc for SimpleCursorAdapter
says:
在API级别11中不推荐使用此构造函数。不建议使用此选项,因为它会导致在应用程序的UI线程上执行Cursor查询,从而导致响应能力较差甚至应用程序无响应错误。或者,使用带有CursorLoader的LoaderManager。
如果您确实需要使用已弃用的功能,则只需将@SuppressWarnings("deprecation")
添加到带警告的行中,但如果可能的话,您应该避免这样做。