- 浏览: 1782 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
使用过Android的用户大概都发现,Android系统在横竖屏切换的时候,应用程序的切换会比较慢。其实主要原因是在于横竖屏切换的时候,当前的Activity被销毁一次,再重新创建一次,因此会产生一定的迟滞感。
那Android为什么默认会有这样的行为?如何正确的管理Activity的生命周期?
先说一下Android为什么需要销毁当前的Activity,然后重新创建一次。其实这点也不难理解,Android的应用需要适应不同尺寸的屏幕,因此Android Project在res目录下可以针对不同情况,比如不同分辨率、不同dpi、横竖屏等等,存放不同的资源。也就是说,横屏或竖屏时可以采 ...