From 7d01ca81c8dca33163d7dd43568940e2a5ce5831 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Sun, 27 Dec 2015 09:09:57 +0800 Subject: [PATCH] Fix #496 --- .../scala/com/github/shadowsocks/ShadowsocksNatService.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/scala/com/github/shadowsocks/ShadowsocksNatService.scala b/src/main/scala/com/github/shadowsocks/ShadowsocksNatService.scala index 45f93c87..3862df43 100644 --- a/src/main/scala/com/github/shadowsocks/ShadowsocksNatService.scala +++ b/src/main/scala/com/github/shadowsocks/ShadowsocksNatService.scala @@ -44,6 +44,7 @@ import java.lang.Process import java.net.{Inet6Address, InetAddress} import java.util.Locale +import android.app.Service import android.content._ import android.content.pm.{PackageInfo, PackageManager} import android.net.{ConnectivityManager, Network} @@ -331,6 +332,8 @@ class ShadowsocksNatService extends BaseService { ConfigUtils.refresh(this) } + override def onStartCommand(intent: Intent, flags: Int, startId: Int): Int = Service.START_STICKY + def killProcesses() { if (sslocalProcess != null) { sslocalProcess.destroy()