在项目开发过程中,突然锁屏,重新解锁发现不对了,经过学习,发现
锁屏生命周期是onPause - onStop
解锁生命周期是onRestart - onStart - onResume,
但是本人的程序运行日志锁屏是onPause - onStop - onCreate - onStart - onResume - onPause
解锁是onResume - onPause - onStop - onCreate - onStart onResume
好像不一样,最后发现manifest的activity下需要设置android:configChanges="keyboardHidden|orientation|screenSize",
这样锁屏就不会重新onCreate了。