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