F0RIS / sweet-alert-dialog

SweetAlert for Android, a beautiful and clever alert dialog
http://www.pedant.cn
287 stars 84 forks source link

java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.widget.FrameLayout.findViewById(int)' on a null object reference #60

Closed Interface-Developer closed 2 years ago

Interface-Developer commented 2 years ago

i used version 1.6.2 i get this error I try to show dialog with custom image type or warning type

java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.widget.FrameLayout.findViewById(int)' on a null object reference at cn.pedant.SweetAlert.SweetAlertDialog.onCreate(SweetAlertDialog.java:195) at android.app.Dialog.dispatchOnCreate(Dialog.java:403) at android.app.Dialog.show(Dialog.java:302) at com.dawana.common.ui.logout.LogoutLocaleFragment.onOptionsItemSelected(LogoutLocaleFragment.kt:69) at com.dawana.pharmacist.ui.selectpharmacy.SelectPharmacyFragment.onOptionsItemSelected(SelectPharmacyFragment.kt:101) at androidx.fragment.app.Fragment.performOptionsItemSelected(Fragment.java:3122) at androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(FragmentManager.java:3226) at androidx.fragment.app.Fragment.performOptionsItemSelected(Fragment.java:3126) at androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(FragmentManager.java:3226) at androidx.fragment.app.FragmentController.dispatchOptionsItemSelected(FragmentController.java:416) at androidx.fragment.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:358) at androidx.appcompat.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:264) at androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109) at androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109) at androidx.appcompat.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:65) at androidx.appcompat.widget.Toolbar$1.onMenuItemClick(Toolbar.java:208) at androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:780) at androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:834) at androidx.appcompat.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158) at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:985) at androidx.appcompat.view.menu.MenuPopup.onItemClick(MenuPopup.java:128) at android.widget.AdapterView.performItemClick(AdapterView.java:318) at android.widget.AbsListView.performItemClick(AbsListView.java:1158) at android.widget.AbsListView$PerformClick.run(AbsListView.java:3127) at android.widget.AbsListView$3.run(AbsListView.java:4042) 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) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

F0RIS commented 2 years ago

final EditText editText = new EditText(this); new SweetAlertDialog(this, SweetAlertDialog.NORMAL_TYPE) .setTitleText("Custom view") .setConfirmText("Ok") .setCustomView(editText) .show();