当我按下我的登录按钮 Java 并且应用程序崩溃时,我一直收到错误

当我按下登录按钮时,此错误会导致我的应用程序崩溃。发生的错误如下。我尝试了很多事情,例如将发送函数放在另一个脚本中。我也尝试过在另一个 ide(如 eclipse)中单独运行 send 函数,没有错误。我是 java 新手,花了几个小时试图解决这个问题。错误是


E/AndroidRuntime: FATAL EXCEPTION: main

    Process: com.example.messager, PID: 19051

    java.lang.IllegalStateException: Could not execute method for android:onClick

        at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:390)

        at android.view.View.performClick(View.java:6614)

        at android.view.View.performClickInternal(View.java:6591)

        at android.view.View.access$3100(View.java:786)

        at android.view.View$PerformClick.run(View.java:25948)

        at android.os.Handler.handleCallback(Handler.java:873)

        at android.os.Handler.dispatchMessage(Handler.java:99)

        at android.os.Looper.loop(Looper.java:201)

        at android.app.ActivityThread.main(ActivityThread.java:6806)

        at java.lang.reflect.Method.invoke(Native Method)

        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)

        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)

     Caused by: java.lang.reflect.InvocationTargetException

        at java.lang.reflect.Method.invoke(Native Method)

        at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:385)

        at android.view.View.performClick(View.java:6614) 

        at android.view.View.performClickInternal(View.java:6591) 

        at android.view.View.access$3100(View.java:786) 

        at android.view.View$PerformClick.run(View.java:25948) 

        at android.os.Handler.handleCallback(Handler.java:873) 

        at android.os.Handler.dispatchMessage(Handler.java:99) 

        at android.os.Looper.loop(Looper.java:201) 

     

守着星空守着你
浏览 80回答 1
1回答

沧海一幻觉

在 android 中,您不能在主线程上运行网络操作,例如在另一个线程中运行这些任务:Thread mThread = new Thread(new Runnable() {@Overridepublic void run() {try  {    //Put your code here} catch (Exception e) {    e.printStackTrace(); }}});mThread.start
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java