Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

sendUserActionEvent() returned

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); 
like image 751
Soheil Ghasemi Avatar asked Aug 29 '18 16:08

Soheil Ghasemi


Video Answer


1 Answers

You can try deleting the code and writing it again. May be Cut, close project, open project and paste that section back.

like image 135
Panda Avatar answered Sep 20 '22 18:09

Panda