I got the following error when a popup dismisses using android studio. The code works OK, but the following error appears on logcat:
E/ViewRootImpl: sendUserActionEvent() returned.
java code:
LayoutInflater layoutInflater = getLayoutInflater(); View popupView = layoutInflater.from(getActivity()).inflate(R.layout.dayview_popup,null); popupWindow = new PopupWindow(popupView, Toolbar.LayoutParams.MATCH_PARENT, Toolbar.LayoutParams.WRAP_CONTENT,true); popupWindow.setOutsideTouchable(true); .... int[] loc_int = new int[2]; try { view.getLocationOnScreen(loc_int); } catch (NullPointerException npe) {} Rect location = new Rect(); location.left = loc_int[0]; location.top = loc_int[1]; location.right = location.left + view.getWidth(); location.bottom = location.top + view.getHeight(); popupWindow.setAnimationStyle(R.style.Animation); popupWindow.showAtLocation(view, Gravity.TOP|Gravity.RIGHT, location.right, location.bottom); View container = (View) popupWindow.getContentView().getParent(); WindowManager wm = (WindowManager) cntx.getSystemService(Context.WINDOW_SERVICE); WindowManager.LayoutParams p = (WindowManager.LayoutParams) container.getLayoutParams(); p.flags |= WindowManager.LayoutParams.FLAG_DIM_BEHIND; p.dimAmount = 0.7f; wm.updateViewLayout(container, p);
You can try deleting the code and writing it again. May be Cut, close project, open project and paste that section back.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With