我正在编写一个连接到后台线程中的Web服务的应用程序,并在前台活动中显示服务响应。该应用程序可通过USB调试在仿真器和手机上正常工作。但是,当我通过Eclipse导出应用程序,然后将其安装在设备上时,它崩溃了“应用程序没有响应。你想关闭它吗?”通知。
我有两个活动 - 带有按钮的主要活动,导航到第二个活动。第二个活动创建ServiceIntent
,运行它并在服务调用完成后显示结果。
我的主要问题是,当没有可能实际调试时,应用程序会失败。如果你能指点我这里的任何方向,我将非常感激!你以前遇到过这个问题吗?
提前致谢!
答案 0 :(得分:3)
我发现了问题 - 该服务的android.os.Debug.waitForDebugger();
内部是onCreate()
。它使应用程序独立冻结在设备上,但在USB调试时运行完美。感谢您的帮助spacemanaki!