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
Post a Comment