Android Get Time Between onPause and onResume -


i want able calculate time between onpause , onresume app know animation should when user comes app. here trying:

long onpausetime; long onresumetime;  public void onpause() {     super.onpause();     onpausetime = system.currenttimemillis();     log.d(tag, "onpause: " + onpausetime); }  public void onresume() {     super.onresume();     onresumetime = system.currenttimemillis();     log.d(tag, "onresume: " + onresumetime);     log.d(tag, "time gone: " + (onresumetime-onpausetime)); } 

but onpausetime 0 in onresume method. doing wrong?

try this, can save time , still know how long been if activity gets destroyed.

public class myactivity extends activity{              //class used store data             private sharedpreferences preferences;              public void onresume(){                 super.onresume();                 long end = system.currenttimemillis();                  preferences = preferencemanager.getdefaultsharedpreferences(this);                 long start = preferences.getlong("time",0);                  long elapsed = end - start;              }              public void onpause(){                 super.onpause();                 sharedpreferences.editor ed = preferences.edit();                 ed.putlong("time", system.currenttimemillis());                 ed.commit();             }         } 

Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -