Java 注册错误:android中为空
我一直在实施代码的登录和注册应用程序从 我按照说明复制粘贴了代码,但按下register(注册)按钮时,仍会在log cat中看到Java 注册错误:android中为空,java,php,android,mysql,xampp,Java,Php,Android,Mysql,Xampp,我一直在实施代码的登录和注册应用程序从 我按照说明复制粘贴了代码,但按下register(注册)按钮时,仍会在log cat中看到注册错误:null。 php文件(例如:register.php)显示{“error”:true,“error\u msg”:“缺少必需的参数(名称、电子邮件或密码)!},这意味着它们工作正常。 我正在使用xampp,并将文件保存在htdocs中。我检查了Appconfig.java中的各种url,例如127.0.0.1、10.0.2.2:8080、10.0.2.2:
注册错误:null
。
php文件(例如:register.php)
显示{“error”:true,“error\u msg”:“缺少必需的参数(名称、电子邮件或密码)!}
,这意味着它们工作正常。
我正在使用xampp,并将文件保存在htdocs中。我检查了Appconfig.java
中的各种url,例如127.0.0.1、10.0.2.2:8080、10.0.2.2:80
,以及我的计算机系统的ip(来自ipconfig cmd),但仍然得到相同的错误。
下面是Appconfig.java的代码
package com.urjapawar.hackathon1;
public class AppConfig {
// Server user login url
public static String URL_LOGIN ="http://192.168.2.5/android_login_api/login.php";
// Server user register url
public static String URL_REGISTER = "http://192.168.2.5/android_login_api/register.php";
}
以下是Android清单的代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.urjapawar.hackathon1" >
<uses-permission android:name="android.permission.INTERNET" />
<application
android:name="com.urjapawar.hackathon1.AppController"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity
android:name=".LoginActivity"
android:label="@string/app_name"
android:launchMode="singleTop"
android:windowSoftInputMode="adjustPan" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:launchMode="singleTop" />
<activity
android:name=".RegisterActivity"
android:label="@string/title_activity_register"
android:launchMode="singleTop"
android:windowSoftInputMode="adjustPan" >
</activity>
</application>
另外,我已经在config.php中正确地检查了用户名和密码,请帮助。我只需要将192.168.2.5替换为192.168.2.5:80您在注册时是否传递了姓名、电子邮件和密码?是的,我修复了它,只需将192.168.2.5替换为192.168.2.5:80任何人都可以告诉我在登录时检查密码的更改在哪里。请访问更新的代码,我无法找出更改