性能优化: 接管GeckoSession生命周期以释放不活跃内存
This commit is contained in:
parent
450e04db89
commit
414681fa26
|
|
@ -474,6 +474,16 @@ class MainActivity : AppCompatActivity() {
|
||||||
return super.onKeyDown(keyCode, event)
|
return super.onKeyDown(keyCode, event)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun onPause() {
|
||||||
|
super.onPause()
|
||||||
|
geckoSession?.setActive(false)
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onResume() {
|
||||||
|
super.onResume()
|
||||||
|
geckoSession?.setActive(true)
|
||||||
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroy() {
|
||||||
cancelTimeoutTimer()
|
cancelTimeoutTimer()
|
||||||
geckoView.releaseSession()
|
geckoView.releaseSession()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue