当前位置: 首页 > 知识库问答 >
问题:

致命异常:由:java.lang.NullPointerException引起的AsyncTask#1

陶高峻
2023-03-14

我在mainActivity(log.d(“create response”,json.toString())的第275行得到一个带有NullPointerException的致命异常我以前引用了该对象为JSONObject json=new JSONObject();我仍然得到空指针。我的原木猫在下面。

日志猫:

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

共有1个答案

皇甫礼骞
2023-03-14

u正在传递给log.d(“create response”,json.toString())方法JSON为空,并且该方法需要打印字符串,检查您的jsonParser.HybridHttpReuest(url,“post”,“get”,params);方法是否返回任何值,同时u可以使用log.d(“create response”,json.toString()+“”)

 类似资料:
  • 早上好StackOver Flow Pros, 我需要一点帮助。我正在运行一个Android应用程序,该应用程序通过php脚本调用MySql数据库,当我运行该应用程序时,我得到一个由空指针异常导致的AsyncTask #1的致命异常错误。它说是在执行doInBackground时发生的。这是我从MyBringBack跟随的一个教程。我真的需要好好想想这件事,因为我已经想了好几天了。如果我删除/注释

  • 问题内容: 因此,我昨天在Android Studio中遇到了一个我从未见过的错误,这是由过去三个月未触及的一段代码引起的。这来自用于注册推送通知的代码,本周初工作正常,但现在导致此错误: 这是我的RegistrationIntentService类: 这是从我的MainActivity类调用上面的类的代码行: 我的MainActivity上的一些信息是否有帮助… 我尝试跳回几个较早的提交,但是遇

  • 我的代码在下面。它在Android Studio中给出了一个错误。任何人请帮帮我。我的PHP代码是可以的,但是为什么它会给出这个错误呢? register.java E/AndroidRuntime:致命异常:AsyncTask#1进程:com.example.SmTanverHossain.MyphpMysqlApplication,PID:5445 java.lang.RuntimeExcep

  • 我今天刚开始搞砸Android Studio,并按照一个工作教程制作了一个用户登录页面。第一个活动显示出来,但是当我按下登录按钮时,应用程序崩溃并显示以下错误代码: 第一个 9505-9538/?E/AndroidRuntime致命异常:async task # 1 Process:com . example . aks . mobile pos,PID:9505 Java . lang . ru

  • 我做了一个应用程序登录,一切都是正常的昨天,但今天android工作室给了我这个错误 {08-03 14:29:07.894 137 03-14015/Complete.Lyne.MyApplication E/AndroidRuntime:致命异常:AsyncTask#1进程:Complete.Lyne.MyApplication,PID:13703 java.lang.RuntimeExcep