我的项目支持 API8+。在一种方法中,我使用了仅在 API9 中可用的 ArrayDeque。因此,它用“@TargetApi(9)”注释,另外我在使用它之前检查了 Build.VERSION.SDK_INT。
现在,显然我有一个导入 java.util.ArrayDeque,它在针对 API8 构建时会引发错误。一旦我针对目标更高的 API 版本构建它,但在 API8 设备上运行,它会好吗?
我的项目支持 API8+。在一种方法中,我使用了仅在 API9 中可用的 ArrayDeque。因此,它用“@TargetApi(9)”注释,另外我在使用它之前检查了 Build.VERSION.SDK_INT。
现在,显然我有一个导入 java.util.ArrayDeque,它在针对 API8 构建时会引发错误。一旦我针对目标更高的 API 版本构建它,但在 API8 设备上运行,它会好吗?