What is the difference in lifecycle between lock screen and opening other application android -


i'm developing application right now, problem when pressed home or open whatsapp notification , reopen application, restarted beginning of application, instead of resuming state left.

while locking , unlocking screen resumes state left.

so, tried tracing life-cycle between 2 process (locking screen & opening other app/home). makes me confuse both process show same lifecycle , onpause() , onstop() triggered when locked screen or open other app/home. then, when returned app, onrestart() , onresume() triggered.

if both shows same result, why locking screen , unlocking continued application, while pressing home or application , reopen application did not?

any solution or explanation appreciated. thanks.

code :

@override protected void onrestart(){     system.out.println("restart");     super.onrestart(); }  @override protected void onresume(){system.out.println("resume");     gamepanel.resumeactivity();     super.onresume(); }  @override protected void onpause(){     gamepanel.pausemusic();     gamepanel.pauseactivity();     system.out.println("pause");     super.onpause(); } @override protected void onstop(){     system.out.println("stop");     super.onstop(); } @override protected void ondestroy(){     content.removeview(gamepanel);     content.removeview(edittext);     gamepanel.stopmusic();     system.out.println("destroy");     super.ondestroy(); } 

i think have use onsaveinstancestate(bundle savedinstancestate) achieve data @ time app destroyed. please take of that link, you.


Comments

Popular posts from this blog

c - Bitwise operation with (signed) enum value -

xslt - Unnest parent nodes by child node -

YouTubePlayerFragment cannot be cast to android.support.v4.app.Fragment -