I have a simple Activity with a inflated popup menu.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu,menu);
return super.onCreateOptionsMenu(menu);
}
When i open the menu and rotate i get the following error:
Activity has leaked window android.widget.PopupWindow
E/WindowManager: android.view.WindowLeaked: Activity com.ehr.CompanyActivity has leaked window android.widget.PopupWindow$PopupDecorView{f8c5b6f V.E...... ......ID 0,0-515,504} that was originally added here at android.view.ViewRootImpl.(ViewRootImpl.java:485) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:346) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93) at android.widget.PopupWindow.invokePopup(PopupWindow.java:1433) at android.widget.PopupWindow.showAsDropDown(PopupWindow.java:1284) at android.support.v7.widget.AppCompatPopupWindow.showAsDropDown(AppCompatPopupWindow.java:76) at android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi19Impl.showAsDropDown(PopupWindowCompat.java:115) at android.support.v4.widget.PopupWindowCompat.showAsDropDown(PopupWindowCompat.java:219) at android.support.v7.widget.ListPopupWindow.show(ListPopupWindow.java:733) at android.support.v7.view.menu.StandardMenuPopup.tryShow(StandardMenuPopup.java:176) at android.support.v7.view.menu.StandardMenuPopup.show(StandardMenuPopup.java:203) at android.support.v7.view.menu.MenuPopupHelper.showPopup(MenuPopupHelper.java:289) at android.support.v7.view.menu.MenuPopupHelper.tryShow(MenuPopupHelper.java:176) at android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run(ActionMenuPresenter.java:805) at android.os.Handler.handleCallback(Handler.java:790) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6494) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
Its pretty much a generic code i didnt wrote anything more.