【问题标题】:Show error when using method with older Api使用旧 Api 的方法时显示错误
【发布时间】:2018-03-09 05:00:06
【问题描述】:

我正在尝试创建一个库,我希望仅在某个 API 级别以上时才使用该方法。

我想要putStringSet() 方法下显示的错误类型

我使用了@TargetApi 注释但没有成功。开发者仍然可以正确使用该方法。

你能不能也说说这种类型的错误叫什么(在putStringSet()方法中)

【问题讨论】:

标签: android annotations android-library


【解决方案1】:

我相信您正在寻找:

@RequiresApi(Build.VERSION_CODES.LOLLIPOP)

这意味着只有 min sdk 为 5.0 (21?) 或更高版本的应用程序才能调用它。其他人将无法使用此方法(由于编译错误),因此为此创建和存储错误(特别是在所有位置的首选项中)将毫无意义。

【讨论】:

    猜你喜欢
    • 2016-08-29
    • 2020-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    • 2015-06-23
    相关资源
    最近更新 更多