关于Lancher源码中父类强转成子类的有关问题
关于Lancher源码中父类强转成子类的问题
在Launcher的workspace中有一个父类强转子类的例子
代码如下:
CellLayout.LayoutParams lp = (CellLayout.LayoutParams) child.getLayoutParams();
为什么这里可以强转?
我在自己的代码中Eclipse会报错?
求教,谢谢!!
------解决方案--------------------
这里肯定是因为已经向上转型过了才可以向下转型。
在Launcher的workspace中有一个父类强转子类的例子
代码如下:
CellLayout.LayoutParams lp = (CellLayout.LayoutParams) child.getLayoutParams();
为什么这里可以强转?
我在自己的代码中Eclipse会报错?
求教,谢谢!!
------解决方案--------------------
这里肯定是因为已经向上转型过了才可以向下转型。