简体   繁体   English

致命异常:AsyncTask#1原因:java.lang.NullPointerException

[英]FATAL EXCEPTION: AsyncTask #1 Caused by: java.lang.NullPointerException

I'm getting a FATAL EXCEPTION with a NullPointerException in line 275 of mainActivity ( Log.d("Create Response", json.toString());) I have referenced the object before as JSONObject json = new JSONObject(); 我在mainActivity的第275行中得到了一个带有NullPointerException的致命异常(Log.d(“ Create Response”,json.toString());)之前我已将该对象引用为JSONObject json = new JSONObject();。 and I'm still getting null pointer. 而且我仍然得到空指针。 My log cat is below. 我的原木猫在下面。

Log cat : 日志猫:

02-19 08:56:34.101: E/AndroidRuntime(1913): FATAL EXCEPTION: AsyncTask #1
02-19 08:56:34.101: E/AndroidRuntime(1913): Process: com.example.newjudoapp, PID: 1913
02-19 08:56:34.101: E/AndroidRuntime(1913): java.lang.RuntimeException: An error occured while executing doInBackground()
02-19 08:56:34.101: E/AndroidRuntime(1913):     at android.os.AsyncTask$3.done(AsyncTask.java:300)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at java.util.concurrent.FutureTask.run(FutureTask.java:242)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at java.lang.Thread.run(Thread.java:841)
02-19 08:56:34.101: E/AndroidRuntime(1913): Caused by: java.lang.NullPointerException
02-19 08:56:34.101: E/AndroidRuntime(1913):     at com.example.newjudoapp.MainActivity$selectUser.doInBackground(MainActivity.java:275)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at com.example.newjudoapp.MainActivity$selectUser.doInBackground(MainActivity.java:1)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at android.os.AsyncTask$2.call(AsyncTask.java:288)
02-19 08:56:34.101: E/AndroidRuntime(1913):     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
02-19 08:56:34.101: E/AndroidRuntime(1913):     ... 4 more

Whatever you are getting returned from... 无论您从...得到什么回报

json = jsonParser.hybridHTTPReuest(url, "POST", "GET", params);

...is null . ...为null

While you do instantiate a new instance, you then use it and set its value to null based on the return from the parser. 在实例化新实例时,然后使用它,并根据解析器的返回将其值设置为null

请检查返回“ hybridHTTPReuest()”为空的内容

the json that u are passing to Log.d("Create Response", json.toString() ) method is null, and the method requires string to print, check your jsonParser.hybridHTTPReuest(url, "POST", "GET", params); 您传递给Log.d("Create Response", json.toString() )方法的json为null,并且该方法需要打印字符串,请检查您的jsonParser.hybridHTTPReuest(url, "POST", "GET", params); method whether its returning any value or not , meanwhile u can use Log.d("Create Response", json.toString() +"") 方法,无论它是否返回任何值,同时您可以使用Log.d("Create Response", json.toString() +"")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 致命异常:主要由java.lang.NullPointerException菜单按钮引起 - fatal exception: main caused by java.lang.NullPointerException menu button 异常:引起:java.lang.NullPointerException:asset - Exception : Caused by: java.lang.NullPointerException: asset 致命异常:java.lang.NullPointerException - Fatal Exception: java.lang.NullPointerException 致命异常:主要原因:playAudio(extras.getInt(MEDIA))处的java.lang.NullPointerException; - FATAL EXCEPTION: main Caused by: java.lang.NullPointerException at playAudio(extras.getInt(MEDIA)); 致命异常:主要无法启动活动ComponentInfo由java.lang.NullPointerException引起 - FATAL EXCEPTION: main Unable to start activity ComponentInfo Caused by java.lang.NullPointerException 致命异常:主要无法启动活动ComponentInfo原因:java.lang.NullPointerException - FATAL EXCEPTION: main Unable to start activity ComponentInfo Caused by: java.lang.NullPointerException AsyncTask中的java.lang.NullPointerException - java.lang.NullPointerException in AsyncTask 造成原因:java.lang.NullPointerException - Caused by: java.lang.NullPointerException Android Java致命异常java.lang.NullPointerException - Android Java FATAL EXCEPTION java.lang.NullPointerException Android RUNTIME:致命异常java.lang.NullPointerException - Android RUNTIME: FATAL exception java.lang.NullPointerException
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM