PathClassLoader获取,以及线程上下文 ClassLoader的设置

在调用 makeApplication 的时候,会通过 LoadedApk 的方式来获取对应的 PathClassLoader:

执行getClassLoader之前, 通过 Thread.currentThread().getContextClassLoader() 获取到的结果是:

PathClassLoader获取,以及线程上下文 ClassLoader的设置_第1张图片

执行的过程为:

PathClassLoader获取,以及线程上下文 ClassLoader的设置_第2张图片

创建的过程为:

PathClassLoader获取,以及线程上下文 ClassLoader的设置_第3张图片

调用 initializeJavaContextClassLoader() 来设置 java执行的上下文:

你可能感兴趣的:(PathClassLoader获取,以及线程上下文 ClassLoader的设置)