viewrootimpl studio senduseractionevent returned mview error android dialog customdialog

android - studio - sendUserActionEvent() mView== null después de hacer clic en el botón



error viewrootimpl senduseractionevent() mview== null (2)

En mi caso, estaba usando todas las banderas de intenciones para intentar la actividad:

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);

Simplemente dejó la bandera clear_top y resolvió el problema:

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

He comprobado con este link pero allí se menciona acerca de los clics largos. Pero estoy enfrentando esto después de hacer clic en el botón del diálogo personalizado. He pegado mi código aquí. ¿Alguien puede ayudarme a evitar este error?

ibtnCancel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Log.w("DemoDvicetracker", etConfirmPassword .getText().toString()); InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow( etConfirmPassword.getWindowToken(), 0); passwordPopup.dismiss(); } });

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rel" android:layout_width="fill_parent" android:layout_height="200dp" android:background="@drawable/popup_bg" > <TextView android:id="@+id/txt_enter_pwd" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:text="@string/enter_pwd" android:textSize="24sp" android:textColor="@android:color/black" /> <EditText android:id="@+id/et_password" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/txt_enter_pwd" android:hint="@string/pwd" android:background="@drawable/popup_textfeild" android:layout_marginTop="30dp" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:inputType="textPassword"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="60dip" android:layout_alignParentBottom="true" android:layout_below="@+id/et_password" android:gravity="bottom" android:orientation="horizontal" > <ImageButton android:id="@+id/ibtn_dialog_cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:background="@drawable/popup_cancel_selector" android:contentDescription="@string/cancel"/> <ImageButton android:id="@+id/ibtn_dialog_submit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0dp" android:layout_weight="1" android:background="@drawable/popup_submit_selector" android:contentDescription="@string/submit"/> </LinearLayout>


Este no es un problema relacionado con su código, sino relacionado con la versión de Android S4. La misma pregunta se ha planteado en : link

Por lo tanto, simplemente ignorarlo;)