嘿,我在我的安卓应用程序中使用了SensorManager。我知道一旦应用程序关闭,我就必须以某种方式处理它,否则它将继续侦听更改。因此,我尝试了以下方法:
@Override
public void onDestroy()
{
manager.unregisterListener(temp);
}(当temp是TempListener扩展SensorEventListener的实例时,它是用manager.registerListener(temp...)添加到SensorManager管理器中的)。我还尝试了manager = null,但它们都会导致我强制关闭应用程序。我哪里错了?谢谢。
发布于 2011-05-01 06:14:16
问题是我没有写super.onDestroy()。我太傻了。
https://stackoverflow.com/questions/5841786
复制相似问题