使用Bundle 的getParcelableArray 出现了以下错误:
Class not found when unmarshalling
java.lang.ClassNotFoundException
java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available
这个可能就需要设置下ClassLoader, 比如:
Bundle bundleGet = msg.getData();
bundleGet.setClassLoader(XXX.class.getClassLoader());
本文解决了在使用Bundle的getParcelableArray方法时遇到的ClassNotFoundException问题,通过设置正确的ClassLoader,如bundle.setClassLoader(XXX.class.getClassLoader()),成功避免了类未找到的错误。

2509

被折叠的 条评论
为什么被折叠?



