首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想得到php数据到android

我想得到php数据到android
EN

Stack Overflow用户
提问于 2012-12-31 13:36:42
回答 1查看 145关注 0票数 2

我的LogCat错误是:

代码语言:javascript
复制
    12-31 10:42:42.534: W/dalvikvm(292): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
12-31 10:42:42.544: E/AndroidRuntime(292): Uncaught handler: thread main exiting due to uncaught exception
12-31 10:42:42.764: E/AndroidRuntime(292): java.lang.NullPointerException
12-31 10:42:42.764: E/AndroidRuntime(292):  at com.example.visit.record.My_Task$GetTaskDetails.onPostExecute(My_Task.java:204)
12-31 10:42:42.764: E/AndroidRuntime(292):  at com.example.visit.record.My_Task$GetTaskDetails.onPostExecute(My_Task.java:1)
12-31 10:42:42.764: E/AndroidRuntime(292):  at android.os.AsyncTask.finish(AsyncTask.java:417)
12-31 10:42:42.764: E/AndroidRuntime(292):  at android.os.AsyncTask.access$300(AsyncTask.java:127)
12-31 10:42:42.764: E/AndroidRuntime(292):  at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:429)
12-31 10:42:42.764: E/AndroidRuntime(292):  at android.os.Handler.dispatchMessage(Handler.java:99)
12-31 10:42:42.764: E/AndroidRuntime(292):  at android.os.Looper.loop(Looper.java:123)
12-31 10:42:42.764: E/AndroidRuntime(292):  at android.app.ActivityThread.main(ActivityThread.java:4363)
12-31 10:42:42.764: E/AndroidRuntime(292):  at java.lang.reflect.Method.invokeNative(Native Method)
12-31 10:42:42.764: E/AndroidRuntime(292):  at java.lang.reflect.Method.invoke(Method.java:521)
12-31 10:42:42.764: E/AndroidRuntime(292):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
12-31 10:42:42.764: E/AndroidRuntime(292):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
12-31 10:42:42.764: E/AndroidRuntime(292):  at dalvik.system.NativeStart.main(Native Method)
12-31 10:42:42.784: I/dalvikvm(292): threadid=7: reacting to signal 3
12-31 10:42:42.784: E/dalvikvm(292): Unable to open stack trace file '/data/anr/traces.txt': Permission denied
12-31 10:42:46.564: I/Process(292): Sending signal. PID: 292 SIG: 9
12-31 10:42:47.574: D/dalvikvm(315): GC freed 604 objects / 50648 bytes in 108ms

在我的应用程序中,我尝试使用php上的JSON从Mysql数据库中获取数据。我在android中使用JSONParser对其进行编码,以获取客户姓名、联系方式、工单编号和任务详细信息。但不幸的是没有得到适当的结果:(有人能告诉我我哪里错了吗?为什么从数据库中获取数据不起作用?我是否在php中使用了其他请求?也请检查我的php代码。如果您指出我的错误并指导我,我将非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-31 13:43:49

这里

代码语言:javascript
复制
if(method == "POST")

您正在使用==比较字符串Contain,这是无效的,因为==用于比较对象引用。如果您想比较CONTAIN值,则使用String.equals as:

代码语言:javascript
复制
if(method.equals( "POST"))

或者使用equalsIgnoreCase

代码语言:javascript
复制
if(method.equalsIgnoreCase( "POST"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14097858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档