java - 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/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)

我在 getTaskDetail 类的预执行对话框中的 dialog.show(); 上出错。并在 Log.d("Single Task Details", json.toString()); 上显示错误并在 new GetTaskDetails().execute(); 上显示错误

请指导为什么它不能从我的 php 应用程序数据库中获取值。它通过生成“强制关闭”错误意外停止。请指导我哪里出错了。我想使用 JSONParsing 从 MySql 获取数据到 android

最佳答案

我认为你在模拟器中运行时在 url 中的问题将 url 更改为

这个

private static final String url_read_mytask = "http://10.0.2.2/evisiting_records/read_mytask.php";

private static final String url_update_mytask = "http://10.0.2.2/evisiting_records/update_mytask.php"

关于java - JSON 解析问题未解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14100154/

相关文章:

java - 如何在 Retrofit Response<List<Object>> 中访问对象的方法

php - 为什么我无法向mysql服务器插入数据?

php - 禁用 symfony 缓存/appDevDebugProjectContainer.php 怪物

android - 两次之间的时间差

android - 从生成的 dex 文件中排除类

android - 如何在 Android 应用程序中显示来自 Google Drive 的照片?

java - 在 JSP 中获取多对一 hibernate

java - hibernate 搜索/Lucene : String field cannot be used for sorting "indexed with multiple values per document, use SORTED_SET instead"

java - 在 groovy 中模拟扩展的 java 类

php - 我们如何使用在网站上编写和上传的php代码来运行C代码?