有没有其他人注意到特定于 HTC Incredible 的行为可能会导致应用程序使设备保持清醒和忙碌?我收到报告说我的应用程序负责保持设备唤醒并耗尽电池,但仅限于 HTC Incredible 用户。
我的应用程序响应了许多可能相关的 Intent。它有一个在启动时启动的服务,它还响应网络连接的变化。我确实使用了 WakeLock,但是当我完成处理时我会小心地释放它,无论我是否完成,WakeLock 都会在几分钟后超时。
我听说 Incredible 可能有一些连接问题,或者其中一些有问题。会不会是网络频繁上下,触发了我的app?
还有其他想法吗?我已经要求一个用户用 aLogCat 向我发送他们的日志。如果他们愿意,这可能有助于缩小原因。