I am trying to save data in my activity and than restore it.
I save data in on onSaveInstanceState()
and then I try to restore the data in onRestoreInstanceState()
.
I setup breakpoint, the method onSaveInstanceState()
get called. But onRestoreInstanceState()
or onCreate()
never did.
Here is my steps:
- start my
Activity
.
- press 'Home' button on the phone.
onSaveInstanceState()
get called.
- Click the icon in the launcher and launch my
Activity
again.
At this time, only onRestart()
get called. But not onRestoreInstanceState()
or onCreate()
.
Does anyone know why?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…