【发布时间】:2015-03-03 15:06:23
【问题描述】:
我在 Java 类中使用这行代码来检索我用来自定义 ClassLoader 的 URI:
String uri = getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
现在,在 MainActivity 中的 Android App 中的同一行代码确切地抛出空指针异常。
Android 开发有什么特别之处吗? 谢谢。
【问题讨论】:
-
当时
this的值是多少?getClass()不是静态方法。 -
将其分解为单独的语句,并告诉我们哪些方法调用失败了。
-
@PM77-1: 和
this.getClass()或getClass()一样,它指的是当前加载的类。 -
@EJP:是的,我知道,不幸的是还是同样的问题。
标签: java android class classloader