2012-12-31 15 views
9

मेरे LogCat त्रुटियाँ हैं:JSON पार्स समस्या हल नहीं

12-31 14:45:14.920: E/WindowManager(3420): Activity com.example.visit.record.My_Task has leaked window [email protected] 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 [email protected] 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) 

मैं dialog.show पर त्रुटि मिली(); GetTaskDetail कक्षा में Prexecute संवाद में। और लॉग.d पर एक त्रुटि प्रदर्शित करें ("एकल कार्य विवरण", json.toString()); और पर नया त्रुटि प्राप्त करें GetTaskDetails()। Execute();

कृपया गाइड करें कि यह मेरे PHP अनुप्रयोग डेटाबेस से मूल्य क्यों नहीं प्राप्त करता है। और यह "फोर्स क्लोज़" की त्रुटि उत्पन्न करके अप्रत्याशित रूप से बंद हो गया। कृपया गाइड करें कि मैं कहां गलत हूं। मैं JSONParsing

उत्तर

0

का उपयोग कर MySQL से एंड्रॉइड में डेटा प्राप्त करना चाहता हूं, यह जेसन की कोई समस्या नहीं है, यह पृष्ठभूमि थ्रेड से यूई थ्रेड के साथ बातचीत करने का प्रयास करता है। Activity has leaked window [email protected] that was originally added here

2

मैं यूआरएल में अपनी समस्या लगता है, जबकि

इस

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" 
+0

मैं इसे एचटीसी पर चला रहा हूं। लेकिन डेटा – Android

+0

नहीं मिला है लेकिन इस कोड के साथ एक बार प्रयास करें। –

+0

मैं इसे आज़माता हूं :) लेकिन डेटा नहीं प्राप्त कर रहा हूं :) "फोर्स क्लोज़" की त्रुटि उत्पन्न करना कृपया गाइड करें .. – Android

0

को एमुलेटर परिवर्तन यूआरएल में चल रहा मुझे लगता है कि यह एक समस्या है: पर एक नज़र डालें आपके JSON के साथ जो लीकिंग विंडो का कारण बनता है:

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

क्या आप JSON पोस्ट कर सकते हैं (ब्राउज़र या यूआरएल में यूआरएल खोलकर और सामग्री की प्रतिलिपि बनाकर)। JSON अमान्य प्रतीत होता है।

संबंधित मुद्दे