WARN/活动管理器(78): 启动超时已过期,放弃唤醒锁定!->这是什么



正如标题所示,当运行我的小应用程序时,我得到了这个"错误":

WARN/ActivityManager(78): Launch timeout has expired, giving up wake lock!

它出现在我将这行添加到我的manifest文件之后:

<uses-permission android:name="android.permission.INTERNET" />

我添加这一行的原因是让我的应用程序能够连接到服务器套接字。在另一个论坛上读到,这条线可以解决我的问题(无法连接)。它可能有但是我得到了另一个错误。

我对android完全陌生,所以不太了解android特有的东西。有一些Java经验。

感谢任何帮助(:

顺便说一句:不确定我是否应该发布一些我的代码?

此错误意味着您的Activity需要很长时间才能启动。如果你在UI线程上做了大量的处理,Android会杀死你的应用程序。你应该使用AsyncTask任何处理密集型的东西。

如果你能发布你的代码和SDK版本,我可以提供更多的帮助。在stackoverflow上还有另一个关于这个的线程。HistoryRecord的活动空闲超时?

我有一个类似的问题,从服务器中的php文件检索结果。我已经解决了把php代码在<html>标签。如果没有它们,应用程序就会挂在那里。

希望有所帮助

我也遇到过类似的问题。
在View.dispatchDraw()中,我调用了一个触发另一个dispatchDraw()的方法。
(在dispatchDraw()中添加一条日志线表明该函数被连续调用。

希望对大家有所帮助。

检查您是否打开了2个或更多的Eclipse IDE(如果这是您选择的IDE)。可能的情况是,其中一个控制了亚行的部分业务,并拒绝其他业务的访问。在我的例子中,我遇到了同样的错误,但是当我关闭其他Eclipse实例时,应用程序立即以调试模式启动。

相关内容

  • 没有找到相关文章

最新更新