性能优化: 接管GeckoSession生命周期以释放不活跃内存

This commit is contained in:
fengge 2026-06-01 18:09:08 +08:00
parent 450e04db89
commit 414681fa26
1 changed files with 10 additions and 0 deletions

View File

@ -474,6 +474,16 @@ class MainActivity : AppCompatActivity() {
return super.onKeyDown(keyCode, event)
}
override fun onPause() {
super.onPause()
geckoSession?.setActive(false)
}
override fun onResume() {
super.onResume()
geckoSession?.setActive(true)
}
override fun onDestroy() {
cancelTimeoutTimer()
geckoView.releaseSession()