我在网上观察到一个奇怪的异常:
viewPager = (ViewPager) view.findViewById(R.id.pager);
例外情况如下:
java.lang.ClassCastException: android.support.v4.view.ViewPager cannot be cast to android.support.v4.view.ViewPager
我不能复制它,但它有时会根据日志发生。
该应用程序使用正式的多重索引与gradle构建。
发布于 2015-04-10 07:01:44
根据JLS,当您尝试将一个类强制转换到另一个类时,就会发生ClassCastException
,这是非常明显的。
不那么明显的是是什么--类标识的定义
ClassLoader
加载。在您的例子中,多个ClassLoader
**s很可能加载同一个类。**
https://stackoverflow.com/questions/29557916
复制相似问题