无法解析getSystemService(FINGERPRINT_SERVICE)

时间:2016-06-09 13:43:57

标签: android android-studio fingerprint

面临非常奇怪的问题。以下代码

fingerprintManager = (FingerprintManager) mContext.getSystemService(Context.FINGERPRINT_SERVICE);

用红色强调Context.FINGERPRINT_SERVICE并说:“必须是以下之一...”并打印我所有可能的系统服务,其中FINGERPRINT不存在。但是如果我进入Context类的源代码,我可以看到FINGERPRINT_SERVICE常量存在。 许可包含在清单中。 构建工具是23.0.1。 在同一个工作室和api级别的另一个项目中工作。有什么问题?

2 个答案:

答案 0 :(得分:1)

您的compileSdkVersion可能低于23,

答案 1 :(得分:1)

以下为我工作:

FingerprintManagerCompat fingerprintManagerCompat = FingerprintManagerCompat.from(getActivity());