【问题标题】:Android Context DeprecatedAndroid 上下文已弃用
【发布时间】:2018-08-13 13:20:05
【问题描述】:

Context for android 已被弃用。 有什么替代方案?

【问题讨论】:

  • Context 不会被弃用,显示你的导入
  • 编辑看来是个大笑话。 :D
  • 导入android.content.Context;导入android.content.Intent;导入 android.support.design.widget.Snackbar;导入 android.view.LayoutInflater;导入android.view.View;导入android.view.ViewGroup;导入 android.widget.BaseAdapter;导入android.widget.ImageView;导入 android.widget.TextView;这些是我的进口@Redman
  • 很确定这只是 IDE 搞砸了。尝试File > Invalidate Caches / Restart中的“使缓存无效并重新启动”

标签: android android-context


【解决方案1】:

似乎组件的寿命已被弃用。读你的问题时我很震惊。上下文不被弃用。你可以在https://developer.android.com/reference/android/content/Context看到更多。

检查您的导入。正确的导入是android.content.Context

【讨论】:

  • 我还检查了您建议的文档并到处搜索。没有提到这件事,但它仍然在我的工作室......
  • @swatikapoor 尝试清理您的项目。没有已知的原因。顺便说一句,目标版本是什么?当你点击更多时会说什么?
  • 请检查已编辑的帖子..这里不允许添加图片
  • 清理我的项目后也不行。
【解决方案2】:

我正在尝试自己解决这个问题。看来如果我忽略它,即使它显示为 Context 项目仍将按预期运行。

但是,如果你真的想摆脱它,那就把它藏起来吧……

  1. 点击上下文
  2. 点击代码左侧显示的“检查”灯泡
  3. 选择“检查‘不推荐使用的 API’选项
  4. 点击“禁用检查”

这应该会清除您的已弃用警告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 2021-08-31
    • 2015-09-18
    • 2018-02-11
    • 2018-03-10
    • 1970-01-01
    相关资源
    最近更新 更多