怎么使用返回键移除通过WindowManager添加的View

如何使用返回键移除通过WindowManager添加的View?
我现在使用WindowManager添加了一个View,现在想要通过返回按钮remove这个View。
我尝试过override这个View,但是不行,因为我的View是通过LayoutInflater的inflate了一个布局文件生成的,重写View并重写dispatchKeyEvent()之后总是报错,
请问有什么解决方法吗?
------解决思路----------------------
windowmanager addview 那对应用removeView 试试,不知道你具体要做什么逻辑。
------解决思路----------------------
这个应该可以啊,只要View的实例对象还没改变 是可以removeView的。
------解决思路----------------------
这个代码onKeyDown与Activity中的onCreate等同级。

至于你说的视图转换出错,肯定是你的view管理逻辑有问题,上代码