mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
LayoutParams lp =new LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,
LayoutParams.TYPE_APPLICATION,
LayoutParams.FLAG_NOT_TOUCHABLE
| LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
mWindowManager.addView(mDialogText, lp);
protected void onDestroy() {
super.onDestroy();
if (mWindowManager !=null) {
mWindowManager.removeView(mDialogText);}
}
报错信息:has leaked window android.support.v7.widget.AppCompatTextView{3e9a140 I.ED..... ......ID 0,0-210,232} that was originally added here
解决方法:将onDestroy方法中mWindowManager.removeView(mDialogText); 替换为mWindowManager.removeViewImmediate(mDialogText);