FrameLayout$LayoutParams 无法转换为 WindowManager$LayoutParams
FrameLayout$LayoutParams cannot be cast to WindowManager$LayoutParams
我遇到了下面 link 中解释的类似问题。但是没有贴出解决方法。请帮助解决问题。
Android M ClassCastException: FrameLayout$LayoutParams cannot be cast to WindowManager$LayoutParams
无需使用 DialogActivity。只需再添加一个 getParent() 即可访问容器。
if (android.os.Build.VERSION.SDK_INT > 22) {
container = (View) pwindow.getContentView().getParent().getParent();
}else{
container = (View) pwindow.getContentView().getParent();
}
我遇到了下面 link 中解释的类似问题。但是没有贴出解决方法。请帮助解决问题。
Android M ClassCastException: FrameLayout$LayoutParams cannot be cast to WindowManager$LayoutParams
无需使用 DialogActivity。只需再添加一个 getParent() 即可访问容器。
if (android.os.Build.VERSION.SDK_INT > 22) {
container = (View) pwindow.getContentView().getParent().getParent();
}else{
container = (View) pwindow.getContentView().getParent();
}