This commit is contained in:
Max Lv
2016-07-09 09:00:00 +08:00
parent 556d8d78bd
commit fce0ffe566
2 changed files with 6 additions and 1 deletions
@@ -62,7 +62,6 @@ trait ServiceBoundContext extends Context with IBinder.DeathRecipient {
connection = new ShadowsocksServiceConnection()
bindService(intent, connection, Context.BIND_AUTO_CREATE)
startService(intent)
}
}
@@ -43,6 +43,7 @@ import android.app.Service
import android.content.Intent
import android.net.VpnService
import android.os.{IBinder, Handler}
import com.github.shadowsocks.utils.Action
import com.github.shadowsocks.utils.ConfigUtils
import com.github.shadowsocks.ShadowsocksApplication.app
@@ -72,6 +73,11 @@ class ShadowsocksRunnerService extends Service with ServiceBoundContext {
override def onCreate() {
super.onCreate()
attachService()
val s = if (app.isNatEnabled) classOf[ShadowsocksNatService] else classOf[ShadowsocksVpnService]
val intent = new Intent(this, s)
intent.setAction(Action.SERVICE)
startService(intent)
}
override def onDestroy() {