我开发了一个应用程序,它被频繁使用数小时,进行大量 Web 服务调用,使用大量异步任务并在 sqlite 数据库上执行大量操作。问题是显示屏绝对随机变暗,就好像它进入了省电模式(电池充电时也会发生这种情况)并且 UI 根本没有响应(没有写入为按钮点击写入的日志)。如果我单击主页按钮,手机可以正常工作,并且每个应用程序都可以正常工作。如果我回到我的应用程序,显示屏会再次变暗。我真的不知道这种行为的原因,我真的希望你们中的一些人能帮助我,因为我的老板想要一个解释,因为客户想要一个答案。
编辑:我注意到当问题发生时,它只是在解锁屏幕之后,所以它应该与应用程序恢复有关,但我真的不知道是什么导致了这种行为。
最佳答案
似乎某些操作可能会阻塞主 UI 线程,应用程序会进入无响应状态。检查是否在 UI 线程中完成了任何此类密集操作。
关于android应用触摸无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16307020/