我已经完成了自己的进程,活动(在另一个进程中)完成了,我停止了服务,在logcat中我看到onDestroy(在serivce中)被调用。然后我再次打开应用程序,我看到onCreate(在serivce中)被调用。我的问题是,服务的行为就像从未被销毁过一样,甚至保留了服务中的对象。我也在onDestroy中调用stopForeground。谁能帮我?
在清单文件中使用以下代码作为您的服务。它会调用ondestroy并从最近的应用列表中删除应用。
<service android:name="service" android:stopWithTask="true"/>