|
|
@@ -44,6 +44,15 @@ class WebService : BaseService() {
|
|
|
upTile(true)
|
|
|
}
|
|
|
|
|
|
+ override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
|
|
|
+ when (intent?.action) {
|
|
|
+ IntentAction.stop -> stopSelf()
|
|
|
+ "copyHostAddress" -> sendToClip(hostAddress)
|
|
|
+ else -> upWebServer()
|
|
|
+ }
|
|
|
+ return super.onStartCommand(intent, flags, startId)
|
|
|
+ }
|
|
|
+
|
|
|
override fun onDestroy() {
|
|
|
super.onDestroy()
|
|
|
isRun = false
|
|
|
@@ -57,15 +66,6 @@ class WebService : BaseService() {
|
|
|
upTile(false)
|
|
|
}
|
|
|
|
|
|
- override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
|
|
|
- when (intent?.action) {
|
|
|
- IntentAction.stop -> stopSelf()
|
|
|
- "copyHostAddress" -> sendToClip(hostAddress)
|
|
|
- else -> upWebServer()
|
|
|
- }
|
|
|
- return super.onStartCommand(intent, flags, startId)
|
|
|
- }
|
|
|
-
|
|
|
private fun upWebServer() {
|
|
|
if (httpServer?.isAlive == true) {
|
|
|
httpServer?.stop()
|