600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Android 锁屏键和home键分开处理

Android 锁屏键和home键分开处理

时间:2024-06-03 10:18:14

相关推荐

Android 锁屏键和home键分开处理

在做视频直播的时候遇到一个问题,就是Android锁屏状态下与home键状态下SurfaceView的生命周期发生的改变是不相同的。

因为home键与锁屏的时候activity都会走onPause()的生命周期,再次进入的时候又都会走onResume()方法,所有有很多人为了图代码方便就会把逻辑处理都放在onResume()和onPause()里面去处理,这个时候就会如果使用了SurfaceView的话就会出现问题,SurfaceView在返回home键的时候会调用surfaceDestroyed()的回调销毁,重新返回界面则会调用surfaceCreated()回调重新创建出来,但是我们在锁屏开屏的时候SurfaceView则不会调用任何的回调,所有我们应该把锁屏和home键的逻辑处理尽可能不要写在一起。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。