fix(android): keep VPN running when pressing back (#2546)

This commit is contained in:
Zhengqi Zhang
2026-09-06 11:21:38 +08:00
committed by GitHub
parent f19bcfb400
commit 56be71c7f9
@@ -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)
}
}
}
}