首页 > 解决方案 > Android - Kotlin 对时间图书馆的警告

问题描述

我正在开发一个应用程序,其中包括一种在其他时区获取时间的方法。我设法做我想做的事,但我有很多警告:

在此处输入图像描述

我想这是由于 API 版本造成的,但我不清楚我到底应该怎么做?

标签: androidkotlintimewarnings

解决方案


前两个红色灯泡告诉你如何解决这个问题:

第一个灯泡:将在保存共享代码的方法顶部添加 Oreo 建议注释,以便对该方法的任何调用都应在使用 Oreo 版本的框架内。

第二个灯泡:将围绕您的代码中需要 Oreo 版本和建议条件的部分,以便仅在 Oreo 及更高版本的设备上运行此代码。

另一个建议:将你的最低sdk级别设置为Oreo(API 26),这些警告会消失,但你将无法在低于Oreo的设备上运行你的应用程序

最后一个选项:如果您需要在低于 Oreo 的 API 上运行您的应用程序,请寻找其他代码来替换您的代码。


推荐阅读