《Android应用开发攻略》——3.10 为测试重现活动生命周期场景
3.10 为测试重现活动生命周期场景
Daniel Fowler
3.10.1 问题
应用程序应该适应活动生命周期。开发人员必须知道如何重现不同的生命周期场景。
3.10.2 解决方案
利用日志获得对活动生命周期的全面了解,就能更容易地为测试重现生命周期场景。
3.10.3 讨论
Android是为了移动的生活方式而设计的,在这种方式下,用户忙于多种工作:打电话、检查邮件、发送SMS信息、参与社交网络、拍照、访问互联网、运行应用程序等,甚至完成某些工作!因此,移动设备可能有多个应用程序,从而在内存中加载许多活动。前台应用及当前活动可能在任何时刻被打断和暂停。暂停的应用程序和活动也可能从内存中删除,为新启动的应用程序释放内存。应用程序的生命周期不受其控制,因为Android操作系统负责启动、监控、暂停、恢复和删除应用的活动。但是,活动知道发生了什