Java JSON解析问题未解决

Java JSON解析问题未解决,java,php,android,mysql,json,Java,Php,Android,Mysql,Json,我的LogCat错误是: 12-31 14:45:14.920: E/WindowManager(3420): Activity com.example.visit.record.My_Task has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4054ed00 that was originally added here 12-31 14:45:14.920: E/WindowMan

我的LogCat错误是:

    12-31 14:45:14.920: E/WindowManager(3420): Activity com.example.visit.record.My_Task has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4054ed00 that was originally added here
    12-31 14:45:14.920: E/WindowManager(3420): android.view.WindowLeaked: Activity com.example.visit.record.My_Task has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4054ed00 that was originally added here
    12-31 14:45:14.920: E/WindowManager(3420):  at android.view.ViewRoot.<init>(ViewRoot.java:277)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.view.Window$LocalWindowManager.addView(Window.java:433)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.app.Dialog.show(Dialog.java:288)
    12-31 14:45:14.920: E/WindowManager(3420):  at com.example.visit.record.My_Task$GetTaskDetails.onPreExecute(My_Task.java:137)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.os.AsyncTask.execute(AsyncTask.java:391)
    12-31 14:45:14.920: E/WindowManager(3420):  at com.example.visit.record.My_Task.onCreate(My_Task.java:105)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1785)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1842)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.app.ActivityThread.access$1500(ActivityThread.java:132)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1038)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.os.Handler.dispatchMessage(Handler.java:99)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.os.Looper.loop(Looper.java:143)
    12-31 14:45:14.920: E/WindowManager(3420):  at android.app.ActivityThread.main(ActivityThread.java:4268)
    12-31 14:45:14.920: E/WindowManager(3420):  at java.lang.reflect.Method.invokeNative(Native Method)
    12-31 14:45:14.920: E/WindowManager(3420):  at java.lang.reflect.Method.invoke(Method.java:507)
    12-31 14:45:14.920: E/WindowManager(3420):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    12-31 14:45:14.920: E/WindowManager(3420):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    12-31 14:45:14.920: E/WindowManager(3420):  at dalvik.system.NativeStart.main(Native Method)
12-31 14:54:22.360: E/AndroidRuntime(4423):     at com.example.visit.record.My_Task$GetTaskDetails.doInBackground(My_Task.java:163)
12-31 15:10:51.470: W/System.err(6457):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
12-31 15:10:51.470: W/System.err(6457):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
12-31 15:10:51.470: W/System.err(6457):     at java.lang.Thread.run(Thread.java:1027)
12-31 15:10:51.480: E/Buffer Error(6457): Error converting result java.lang.NullPointerException
12-31 15:10:51.480: E/JSON Parser(6457): Error parsing data org.json.JSONException: End of input at character 0 of 
12-31 15:10:51.480: W/dalvikvm(6457): threadid=9: thread exiting with uncaught exception (group=0x400205a0)
12-31 15:10:51.490: E/AndroidRuntime(6457): FATAL EXCEPTION: AsyncTask #1
12-31 15:10:51.490: E/AndroidRuntime(6457): java.lang.RuntimeException: An error occured while executing doInBackground()
12-31 15:10:51.490: E/AndroidRuntime(6457):     at android.os.AsyncTask$3.done(AsyncTask.java:200)
12-31 15:10:51.490: E/AndroidRuntime(6457):     at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
12-31 15:10:51.490: E/AndroidRuntime(6457):     at java.util.concurrent.FutureTask.setException(FutureTask.java:125)
12-31 15:10:51.490: E/AndroidRuntime(6457):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
12-31 15:10:51.490: E/AndroidRuntime(6457):     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
12-31 15:10:51.490: E/AndroidRuntime(6457):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
12-31 14:45:14.920:E/WindowManager(3420):Activity com.example.visit.record.My_任务泄漏了window com.android.internal.policy.impl.PhoneWindow$DecorView@4054ed00原来是加在这里的
12-31 14:45:14.920:E/WindowManager(3420):android.view.WindowLeaked:Activity com.example.visit.record.My_任务已泄漏window com.android.internal.policy.impl.PhoneWindow$DecorView@4054ed00原来是加在这里的
12-31 14:45:14.920:E/WindowManager(3420):在android.view.ViewRoot(ViewRoot.java:277)
12-31 14:45:14.920:E/WindowManager(3420):在android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
12-31 14:45:14.920:E/WindowManager(3420):在android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
12-31 14:45:14.920:E/WindowManager(3420):在android.view.Window$LocalWindowManager.addView(Window.java:433)
12-31 14:45:14.920:E/WindowManager(3420):在android.app.Dialog.show(Dialog.java:288)
12-31 14:45:14.920:E/WindowManager(3420):在com.example.visit.record.My_Task$GetTaskDetails.onPreExecute(My_Task.java:137)
12-31 14:45:14.920:E/WindowManager(3420):在android.os.AsyncTask.execute(AsyncTask.java:391)
12-31 14:45:14.920:E/WindowManager(3420):在com.example.visit.record.My_Task.onCreate(My_Task.java:105)
12-31 14:45:14.920:E/WindowManager(3420):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
12-31 14:45:14.920:E/WindowManager(3420):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1785)
12-31 14:45:14.920:E/WindowManager(3420):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1842)
12-31 14:45:14.920:E/WindowManager(3420):在android.app.ActivityThread.access$1500(ActivityThread.java:132)
12-31 14:45:14.920:E/WindowManager(3420):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1038)
12-31 14:45:14.920:E/WindowManager(3420):在android.os.Handler.dispatchMessage(Handler.java:99)上
12-31 14:45:14.920:E/WindowManager(3420):在android.os.Looper.loop(Looper.java:143)
12-31 14:45:14.920:E/WindowManager(3420):位于android.app.ActivityThread.main(ActivityThread.java:4268)
12-31 14:45:14.920:E/WindowManager(3420):位于java.lang.reflect.Method.Invokenactive(本机方法)
12-31 14:45:14.920:E/WindowManager(3420):位于java.lang.reflect.Method.invoke(Method.java:507)
12-31 14:45:14.920:E/WindowManager(3420):位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
12-31 14:45:14.920:E/WindowManager(3420):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
12-31 14:45:14.920:E/WindowManager(3420):在dalvik.system.NativeStart.main(本机方法)
12-31 14:54:22.360:E/AndroidRuntime(4423):在com.example.visit.record.My_Task$GetTaskDetails.doInBackground(My_Task.java:163)
12-31 15:10:51.470:W/System.err(6457):位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
12-31 15:10:51.470:W/System.err(6457):位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
12-31 15:10:51.470:W/System.err(6457):位于java.lang.Thread.run(Thread.java:1027)
12-31 15:10:51.480:E/缓冲区错误(6457):转换结果java.lang.NullPointerException时出错
12-31 15:10:51.480:E/JSON解析器(6457):解析数据org.JSON.JSONException时出错:输入在的字符0处结束
12-31 15:10:51.480:W/dalvikvm(6457):threadid=9:线程退出时出现未捕获异常(组=0x400205a0)
12-31 15:10:51.490:E/AndroidRuntime(6457):致命异常:AsyncTask#1
12-31 15:10:51.490:E/AndroidRuntime(6457):java.lang.RuntimeException:执行doInBackground()时出错
12-31 15:10:51.490:E/AndroidRuntime(6457):在android.os.AsyncTask$3.done(AsyncTask.java:200)
12-31 15:10:51.490:E/AndroidRuntime(6457):位于java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
12-31 15:10:51.490:E/AndroidRuntime(6457):在java.util.concurrent.FutureTask.setException(FutureTask.java:125)
12-31 15:10:51.490:E/AndroidRuntime(6457):在java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
12-31 15:10:51.490:E/AndroidRuntime(6457):在java.util.concurrent.FutureTask.run(FutureTask.java:138)
12-31 15:10:51.490:E/AndroidRuntime(6457):位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
我在dialog.show()上出错并在新GetTaskDetails().execute()上出错


请指导为什么它不能从我的php应用程序数据库中获取值。它意外地停止了,产生了“强制关闭”错误。请指点我哪里出错。我想使用JSONParsing从MySql到android获取数据。json没有问题,您可以尝试从后台线程与ui线程交互。 看看:

我认为您在emulator中运行时url中的问题将url更改为

这个


我认为是JSON的问题导致了窗口泄漏:

Error parsing data org.json.JSONException: End of input at character 0 of

您可以发布JSON(通过在浏览器中打开url或卷曲并复制内容)。JSON似乎无效。

我正在HTC上运行它。但无法获取数据,请使用此代码尝试一次。我尝试了:)但无法获取数据:)生成“强制关闭”错误。请尝试此链接
private static final String url_update_mytask = "http://10.0.2.2/evisiting_records/update_mytask.php"
Error parsing data org.json.JSONException: End of input at character 0 of