android - 如何解决致命异常java.lang.RuntimeException : An error occured while executing doInBackground()

标签 android synchronization fatal-error

我正在开发与聊天相关的类似应用程序 我正在使用后台同步类 有时会出现强制关闭 我正在使用 .net webservices 后台 我正在接收更新到 ui 的消息和图像后台下载过程

错误是:

05-17 05:24:17.925: ERROR/AndroidRuntime(1618): FATAL EXCEPTION: AsyncTask #1
05-17 05:24:17.925: ERROR/AndroidRuntime(1618): java.lang.RuntimeException: An error occured while executing doInBackground()
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at android.os.AsyncTask$3.done(AsyncTask.java:200)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.util.concurrent.FutureTask.run(FutureTask.java:137)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.lang.Thread.run(Thread.java:1096)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618): Caused by: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:257)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.util.ArrayList.get(ArrayList.java:311)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at com.fitzgeraldsoftware.shout.presentationLayer.Shout$LatestMessage.doInBackground(Shout.java:1923)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at android.os.AsyncTask$2.call(AsyncTask.java:185)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
05-17 05:24:17.925: ERROR/AndroidRuntime(1618):     ... 4 more
05-17 05:24:17.956: WARN/ActivityManager(1105):   Force finishing activity com.fitzgeraldsoftware.shout.presentationLayer/.Shout
05-17 05:24:18.097: WARN/IInputConnectionWrapper(1618): showStatusIcon on inactive InputConnection

最佳答案

我遇到了同样的问题,几乎我花了半天的时间,最后的解决方案是关闭你的 eclipse 和 PC/笔记本电脑,重新启动它并运行应用程序。一切正常。

关于android - 如何解决致命异常java.lang.RuntimeException : An error occured while executing doInBackground(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6029568/

相关文章:

java - 在 sql java for android 中向表中添加一列

java - 高效的缓存同步

javascript - 服务器端 js (node.js) 同步

java - 创建两个不同的线程

php - fatal error : Using $this when not in object context

php - fatal error : Call to undefined function working then failing again?

android - NTAG213 : Android throws IOException when trying to authenticate with wrong password

javascript - Angular ionic 真实简单 Controller 不工作

java - 如何启用 map 旋转?

python - 如何停止致命的Python错误: PyEval_SaveThread: NULL tstate