mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-09-07 00:00:34 +00:00
fix(android): keep VPN running when pressing back (#2546)
This commit is contained in:
+8
-1
@@ -3,9 +3,16 @@ package com.kkrainbow.easytier
|
||||
import android.content.Intent
|
||||
import android.os.Build
|
||||
import android.os.Bundle
|
||||
import androidx.activity.OnBackPressedCallback
|
||||
|
||||
class MainActivity : TauriActivity() {
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
onBackPressedDispatcher.addCallback(this, object : OnBackPressedCallback(true) {
|
||||
override fun handleOnBackPressed() {
|
||||
moveTaskToBack(true)
|
||||
}
|
||||
})
|
||||
initService()
|
||||
}
|
||||
|
||||
@@ -17,4 +24,4 @@ class MainActivity : TauriActivity() {
|
||||
startService(serviceIntent)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user