Android 使用mysql连接登录

Android 使用mysql连接登录,android,android-layout,Android,Android Layout,当我填写用户名和密码,然后单击“登录”按钮时,出现异常: android.os.NetworkOnMainThreadException 如图所示。Logcat输出: 12-23 11:37:46.677: E/AndroidRuntime(694): FATAL EXCEPTION: main 12-23 11:37:46.677: E/AndroidRuntime(694): java.lang.NullPointerException 12-23 11:37:46.677: E/Andro

当我填写用户名和密码,然后单击“登录”按钮时,出现异常:

android.os.NetworkOnMainThreadException

如图所示。Logcat输出:

12-23 11:37:46.677: E/AndroidRuntime(694): FATAL EXCEPTION: main
12-23 11:37:46.677: E/AndroidRuntime(694): java.lang.NullPointerException
12-23 11:37:46.677: E/AndroidRuntime(694): at com.ar.mydatabaseProject.pack.MydatabaseProjectActivity$1.onClick(MydatabaseProjectActivity.java:117)
12-23 11:37:46.677: E/AndroidRuntime(694): at android.view.View.performClick(View.java:3480)
12-23 11:37:46.677: E/AndroidRuntime(694): at android.view.View$PerformClick.run(View.java:13983)
12-23 11:37:46.677: E/AndroidRuntime(694): at android.os.Handler.handleCallback(Handler.java:605)
12-23 11:37:46.677: E/AndroidRuntime(694): at android.os.Handler.dispatchMessage(Handler.java:92)
12-23 11:37:46.677: E/AndroidRuntime(694): at android.os.Looper.loop(Looper.java:137)
12-23 11:37:46.677: E/AndroidRuntime(694): at android.app.ActivityThread.main(ActivityThread.java:4340)
12-23 11:37:46.677: E/AndroidRuntime(694): at java.lang.reflect.Method.invokeNative(Native Method)
12-23 11:37:46.677: E/AndroidRuntime(694): at java.lang.reflect.Method.invoke(Method.java:511)
12-23 11:37:46.677: E/AndroidRuntime(694): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
12-23 11:37:46.677: E/AndroidRuntime(694): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
12-23 11:37:46.677: E/AndroidRuntime(694): at dalvik.system.NativeStart.main(Native Method)
当我填写用户名和密码,然后只需点击登录按钮的时间 展示

android.os.NetworkOnMainThreadException


在用户名文本框中。那么这里有什么错误呢?如何修复此问题?

您是否在Android清单中添加了以下权限

它应该在应用程序标签的上方


如果是,请将代码发送给我。

如错误所示,您无法在主(UI)线程上运行网络查询


查询数据库时,请在单独的
线程中执行此操作。这将解决您的问题。

您确实需要添加有关错误和代码的更多信息。您的问题在于文件
MydatabaseProjectActivity.java
第117行。

s我已经做了。。