我在哪里可以找到android.security.KeyStoreException?

时间:2018-04-09 15:42:44

标签: android sdk

在哪个SDK中,jar可以找到这个类?我需要在运行时检查异常是否是它的一个实例。

我知道这个课程可以在AOSP资料中找到。但这在运行时没有多大帮助。

3 个答案:

答案 0 :(得分:1)

这是Android SDK中的隐藏类(请参阅the Android 8.1 edition)。

答案 1 :(得分:1)

您可以下载android sdk源代码,请看这个链接:

Android SDK source code

关于在运行时检查异常类型,您可以执行以下操作(在Kotlin中 - 如果需要,转录为Java):

fun doSomething() {
    try {
        // Do something that may cause an exception
    } catch (ex: KeyStoreException) {

    }
}

或:

fun checkType() {
    try {
        // Something that could throw an exception
    } catch(ex: Exception) {
        when (ex) {
            is KeyStoreException -> {
                // Handle
            }
        }
    }
}

答案 2 :(得分:1)