【问题标题】:My app crashes when the screen is locked [closed]屏幕锁定时我的应用程序崩溃[关闭]
【发布时间】:2013-06-24 14:00:50
【问题描述】:

我的 Logcat 中有这个:

threadid=1 thread exiting with uncaught exception FATAL EXCENPTION : main

事实上,我使用了一个线程来发送一个 http 请求和一个 UI 线程。

【问题讨论】:

  • 请添加完整的logtrace ....
  • 你在AysncTask上进行网络通信吗?你是如何定义你的onPause回调的?
  • 感谢这个更快的响应,事实上我没有定义我的 onPause 回调。它是什么?对不起,我是一个新手 Android 开发者

标签: android


【解决方案1】:

Android 仅实现单线程环境。因此,如果您尝试从主 UI 线程中的任何分离线程与主线程进行通信,那么这种错误是显而易见的。你可以使用 asynctask 来做到这一点

【讨论】:

  • 如果我想使用异步任务,我遇到了问题。事实上,我用 onLocationChanged 恢复了一个地理位置,我想用 http 请求向谷歌发送经度和纬度,并在 Edittext 中添加响应。如何向我的 AsyncTask 类发送参数?在 doInBackground() 方法上?
  • @johnnyBeGood 你可以这样做,This Example AnswerThis Explained Answer
  • 谢谢。它完美地工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多