让应用程序在模拟器或我的测试手机上完美运行,但从谷歌商店下载时,请继续获取空指针。服务器返回“1”或“0”,任何想法有什么问题?
java.lang.NullPointerException
at com.mobile.donswholesale.Scan$7.onPostExecute(Scan.java:363)
at com.mobile.donswholesale.Scan$7.onPostExecute(Scan.java:1)
at android.os.AsyncTask.finish(AsyncTask.java:632)
at android.os.AsyncTask.access$600(AsyncTask.java:177)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5748)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
at dalvik.system.NativeStart.main(Native Method)
这里是第363行:
protected void onPostExecute(String result) {
///This is line 363:
if (result.trim().equals("1")) {
Toast.makeText(Scan.this,
getString(R.string.vin_exists), Toast.LENGTH_LONG)
.show();
} else {
StartBid();
}
}
}.execute();
}
这是检查VIN是否存在的php:
if (mysql_num_rows($VINexists) > 0) {
echo ("1");
}else{
echo ("0");
}
答案 0 :(得分:0)
发生此错误是因为手机在局域网内并试图点击外部服务器IP地址。