我一直想找到这个问题的答案,但什么也找不到。说我开始
Service
在里面
Android
Activity
,但从未打过电话
stopService()
. 这会造成内存泄漏吗?我正在检查的代码确实调用了
unbindService()
,因为那可能是值得的,但从来没有
.
代码有点无关紧要,因为它主要是锅炉板,但我将在这里正式发布:
@Override
public void startMyService() {
Intent intent = new Intent(MyActivity.this, MyService.class);
startService(intent);
}
这是一个播放音频源的服务。有停止音频和解除服务绑定的调用,但没有调用stop service(intent)。很明显我要加上这个调用,但它只是让我好奇这种情况是否造成了内存泄漏。
感谢您的任何建议或推荐信,如果这个问题可能已经得到了回答。