46 votes

sendUserActionEvent () renvoyé

J'ai eu l'erreur suivante lorsqu'un popup rejette l'utilisation d'Android Studio. Le code fonctionne correctement, mais l'erreur suivante apparaît sur logcat:

 E/ViewRootImpl: sendUserActionEvent() returned.

code java:

 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);

1voto

Martha Mwangi Points 39

Vous pouvez essayer de supprimer le code et de le réécrire. Peut être Couper, fermer le projet, ouvrir le projet et coller cette section en arrière.

0voto

jsgrewal12 Points 138

Il s'agit plus probablement du problème de l'appareil que de l'application. Votre application va bien. Un problème similaire a été soulevé auparavant: sendUserActionEvent () est null

Merci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X