我一直在寻找这个问题的答案,但是什么也找不到。假设我在Service
中启动了Android
,将其绑定到Activity
,但是无法调用stopService()
。这会造成内存泄漏吗?我正在查看的代码确实调用了unbindService()
,但可能并没有stopService()
。
该代码是无关紧要的,因为它主要是样板,但我将其作为形式发布在这里:
@Override
public void startMyService() {
Intent intent = new Intent(MyActivity.this, MyService.class);
startService(intent);
}
这是播放音频供稿的服务。有停止音频和取消绑定服务的调用,但是没有地方调用stopService(intent)。我显然要添加该调用,但这只是让我对这种情况是否造成内存泄漏感到好奇。
感谢您可能已经回答此问题的任何建议或参考。