使用WindowManager 显示一个界面大致代码如下:
WindowManager windowManager = (WindowManager)
context
.getSystemService(Context.WINDOW_SERVICE);
windowManager.addview();
其中context是某个activity的context。
现实项目中发现当activity finish掉之后,其context改变,导致windowmanager.addview失效
解决方法:尽量不使用activity的context,使用getApplicationContext()