在哪个SDK中,jar可以找到这个类?我需要在运行时检查异常是否是它的一个实例。
我知道这个课程可以在AOSP资料中找到。但这在运行时没有多大帮助。
答案 0 :(得分:1)
这是Android SDK中的隐藏类(请参阅the Android 8.1 edition)。
答案 1 :(得分:1)
您可以下载android sdk源代码,请看这个链接:
关于在运行时检查异常类型,您可以执行以下操作(在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)
这是Android中的隐藏类。这只能由框架或以下层和系统应用程序访问,不能由第三方应用程序使用。您可以在以下链接中查看定义。
Android中有3个这样的类。所有3个都在不同的包装下,并在不同的背景下使用。