dev guide上写的是onPause在切换到另一个程序的时候调用,onStop在程序完全不可见(可能被完全遮挡)的时候调用。而在lifecircle中onStop在onPause的外层,且执行onPause之后程序就可能被系统kill。
那么我的问题来了,为什么google的官方便签示例程序使用了onPause保存编辑中的便签,使用配套的onResume来重新从数据库中读入便签?
我的理解的话这些不是应该放到onStop和onRestart中做么?而且为什么要在onResume的时候重新从数据库中读入?可能在onPause到onResume之间我这个便签程序专用的数据表发生变化么?
繁星点点滴滴
12345678_0001
相关分类