摘要:
学习操作系统时,我们知道CUP处理事务的时候有个中断机制,以便进行事务的切换,中断处理的过程:1)唤醒被阻塞的驱动(程序)进程;2)保护被中断的CPU环境;3)转入响应的设备处理程序;4)中断处理;5)恢复被中断的进程。在Android当中也有类似的概念,在activity的生命周期中,当处于onPause(),onStop(),onDestroy()三种状态时程序可能会被Android系统kill掉,这时如果之前未进行保护操作把数据保存的话就会造成用户在程序当中的数据或者修改丢失。也就是这里要讲的“现场保护”,我们希望当下次在运行程序时,上一次的数据还能恢复。Android提供了onSa.. 阅读全文