【问题标题】:How do I remove deprecated objects on Android-Studio?如何删除 Android-Studio 上已弃用的对象?
【发布时间】:2016-11-29 14:47:42
【问题描述】:

我目前正在制作这个应用程序以进行练习,我遇到了一个奇怪的问题,我的对象被划掉了(有点像有人在测试中拿起铅笔并标记错误)以及其他我不知道的小问题'没想到那么激烈。我已经包含了我的 java 类以及 gradle 文件,因为我假设它与此有关。

我试过了,没有运气:

  1. 构建 > 清理项目

  2. 构建 > 重建项目

  3. 文件 > 使缓存无效/重新启动 > 无效并重新启动

JSONParser.java

Gradle

【问题讨论】:

    标签: java android oop android-studio


    【解决方案1】:

    不不。您的所有步骤都无法解决警告。这是一个关于类和方法已弃用且不应使用的警告,因为有一种更新/更好的方法。如果您在警告上按 Ctrl + Q,它应该会调出 Javadoc 并说明不推荐使用它的原因。

    要修复它,您必须避免使用已弃用的方法。

    【讨论】:

    • 如果 op 支持没有 not-deprecated-method 的 android 版本怎么办?
    • 我在警告上按CTRL + Q,但没有任何反应。
    • @nanoSecond24 你必须点击对象然后按下它。您想使用 apache httpclient 有什么特别的原因吗? URLConnection 可以达到同样的效果
    • 我正在学习我最近购买的一本书中的教程。当您说使用 URLConnection (我点击了链接)时,您的意思是 java.net.HttpURLConnection 吗?我应该用什么替换这条线?
    • @nanoSecond24 您可以按照开发指南中的示例进行操作,如果您仍有疑问,可以打开另一个帖子。
    【解决方案2】:

    右键单击已取消的行并在选项上选择“转到”,然后选择“声明”。 在声明的文件中,右键单击注释类的行号,然后单击“去注释”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-25
      • 1970-01-01
      • 1970-01-01
      • 2016-01-05
      • 2011-01-12
      • 2019-08-10
      • 1970-01-01
      相关资源
      最近更新 更多