Android app杀死后服务未正常关闭

Android上启动WebSocketServer服务后,如果此时直接杀死app,在次启动app和服务时就会报 端口占用问题,请问如何捕获app被杀死信号,或者如何保证app被杀死后正常停止WebsocketServer服务

开启服务前调用 setReuseAddr(true)

myWebSocketServer.setReuseAddr(true)
myWebSocketServer.start()

在你的app的 onDestroy() 中停止服务。望采纳哦,感谢!!