我正在努力找到在我的应用程序中明显随机出现的问题的根本原因。我有一个在我的服务中注册了SENSOR.TYPE_ORIENTATION的监听器,在屏幕关闭广播时取消注册监听器,并在屏幕上再次注册它。 电话重新启动后,或者可能拔掉电源后,电话处于待机状态的大部分时间我会在电话信息中获得高传感器使用率(以及与我的应用程序相关的高电量使用情况......) 在logcat中,我在屏幕关闭之前找到这样的行:
01-26 18:02:52.891 E / SensorManager(13487):unregisterListener:alex.munteanu.SimpleService$2@48790020 MS-3C方向传感器
这些是一些错误,表明监听器无法取消注册? 如果是,为什么以及我该怎么做?