Принудительно закрывать приложение при нажатии кнопки «Отправить»

Я занимаюсь разработкой приложения для Android, которое подключается к удаленной базе данных MySQL с помощью PHP-скрипта, размещенного на этом сервере. Моё приложение для Android предназначено для регистрации. Оно передает две строки из android в базу данных MySQL. принудительное закрытие после нажатия кнопки отправки в этой регистрационной форме. Ошибка ниже. Любой, помогите мне для решения

05-31 13: 17: 55,758 13875-13978 /? E / AndroidRuntime? ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: AsyncTask # 2
Процесс: com.example.naveen.e_complaint, PID: 13875
java.lang.RuntimeException: произошла ошибка при выполнении doInBackground ()
на android.os.AsyncTask $ 3.done (AsyncTask.java:304)
в java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:355)
в java.util.concurrent.FutureTask.setException (FutureTask.java:222)
в java.util.concurrent.FutureTask.run (FutureTask.java:242)
на android.os.AsyncTask $ SerialExecutor $ 1.run (AsyncTask.java:231)
в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:587)
на java.lang.Thread.run (Thread.java:818)
Вызывается: java.lang.NullPointerException: попытка вызвать виртуальный метод ‘android.text.Editable android.widget.EditText.getText ()’ для ссылки на пустой объект
в com.example.naveen.e_complaint.childprotection $ CreateNewProduct.doInBackground (childprotection.java:83)
в com.example.naveen.e_complaint.childprotection $ CreateNewProduct.doInBackground (childprotection.java:63)
на android.os.AsyncTask $ 2.call (AsyncTask.java:292)
в java.util.concurrent.FutureTask.run (FutureTask.java:237)
на android.os.AsyncTask $ SerialExecutor $ 1.run (AsyncTask.java:231)
в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:587)
на java.lang.Thread.run (Thread.java:818)
05-31 13: 17: 58,738 13875-13875 /? E / WindowManager? android.view.WindowLeaked: действие com.example.naveen.e_complaint.childprotection утекло окно com.android.internal.policy.impl.PhoneWindow $ DecorView {15abb8ab VE …. R …… D 0,0 -456,174}, который был первоначально добавлен здесь
на android.view.ViewRootImpl. (ViewRootImpl.java:363)
на android.view.WindowManagerGlobal.addView (WindowManagerGlobal.java:271)
на android.view.WindowManagerImpl.addView (WindowManagerImpl.java:85)
на android.app.Dialog.show (Dialog.java:298)
в com.example.naveen.e_complaint.childprotection $ CreateNewProduct.onPreExecute (childprotection.java:75)
на android.os.AsyncTask.executeOnExecutor (AsyncTask.java:591)
на android.os.AsyncTask.execute (AsyncTask.java:539)
в com.example.naveen.e_complaint.childprotection $ 1.onClick (childprotection.java:54)
на android.view.View.performClick (View.java:4780)
на android.view.View $ PerformClick.run (View.java:19866)
на android.os.Handler.handleCallback (Handler.java:739)
на android.os.Handler.dispatchMessage (Handler.java:95)
на android.os.Looper.loop (Looper.java:135)
на android.app.ActivityThread.main (ActivityThread.java:5257)
в java.lang.reflect.Method.invoke (родной метод)
в java.lang.reflect.Method.invoke (Method.java:372)
на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:903)
на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:698)
05-31 13: 18: 00.991 1246-1272 / system_process E / JavaBinder? !!! СБОЙ СДЕЛКИ БИНДЕРА !!!
05-31 13: 18: 01.006 1246-1330 / system_process E / InputDispatcher? канал ’23c97e57 com.example.naveen.e_complaint / com.example.naveen.e_complaint.MainActivity (server)’ ~ Канал неисправен и будет удален!
05-31 13: 18: 01.016 1246-1330 / system_process E / InputDispatcher? канал ‘312e3255 com.example.naveen.e_complaint / com.example.naveen.e_complaint.childprotection (server)’ ~ Канал неисправен и будет удален!
05-31 13: 18: 01.019 1246-1330 / system_process E / InputDispatcher? канал ‘8f330dc com.example.naveen.e_complaint / com.example.naveen.e_complaint.DepartmentsList (server)’ ~ Канал неисправимо поврежден и будет удален!

-1

Решение

Другая ошибка, с которой вы столкнетесь, — это Toast, который вы пытаетесь показать в doInBackground () — Асинхронные задачи выполняются в потоке, не являющемся пользовательским интерфейсом, и не могут выполнять действия пользовательского интерфейса.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector