我有以下代码来获取浏览器历史记录。我知道{M}已经从android M中弃用了{I}。我想仅在终端设备是API< = Lollipop时才运行此代码。如果我将已编译的SDKVersion更改为21,则此方法很有效。但我希望我的compiledsdkversion更新到最新版本(27)。是否可以使用这些方法而不是更改sdkversion?
我试过以下,但没有运气,
BookmarkColumns
@SuppressWarnings("deprecation")
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.LOLLIPOP) {
而且我也不知道为什么显示无法解析 @TargetApi(21)
而不是已弃用。
BookmarkColumns