Back to project page asecrypto-goes-mobile-app.
The source code is released under:
GNU General Public License
If you think the Android project asecrypto-goes-mobile-app listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package at.fhj.gaar.asecrypto.mobile.util; //from www.ja v a 2 s. c o m public class StopWatch { private long startTime = -1; private long stopTime = -1; private boolean running = false; public StopWatch start() { startTime = System.currentTimeMillis(); running = true; return this; } public StopWatch stop() { stopTime = System.currentTimeMillis(); running = false; return this; } /** returns elapsed time in milliseconds * if the watch has never been started then * return zero */ public long getElapsedTime() { if (startTime == -1) { return 0; } if (running){ return System.currentTimeMillis() - startTime; } else { return stopTime-startTime; } } public StopWatch reset() { startTime = -1; stopTime = -1; running = false; return this; } }