博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TimeRecordUtil 获取当前时间与开始时间差打印log
阅读量:5946 次
发布时间:2019-06-19

本文共 1413 字,大约阅读时间需要 4 分钟。

  hot3.png

一般用于记录方法所用时间 

import android.os.SystemClock;import java.util.HashMap;/** * * 用于方便的记录当前与开始时间的差值 * Created by wangxingsheng on 16/8/16. */public class TimeRecordUtil {    private static final String TAG = "TimeRecordUtil ";    private HashMap
timeMap = new HashMap(); /** * 记录当前时间为开始时间 * @param flag 作为标记存储 */ public long regist(int flag){ long startTime = SystemClock.elapsedRealtime(); timeMap.put(flag,startTime); return startTime; } /** * 获取当前时间与开始时间的差值 * @param flag 存储标记 * @return 如果返回-1,说明当前标记没有记录开始时间 */ public long getDifference(int flag){ if(timeMap.containsKey(flag)){ long endTime = SystemClock.elapsedRealtime(); long diff = endTime - timeMap.get(flag); return diff; } return -1; } /** * 自带log的开始记录 * @param flag * @param LogTag */ public long regist(int flag,String LogTag){ long time = regist(flag); LogUtils.SystemOut(TAG+LogTag," regist flag = " + flag + " time " +time); return time; } /** * 自带log的获取差值 * @param flag * @param LogTag * @return */ public long getDifference(int flag,String LogTag){ long time = getDifference(flag); LogUtils.SystemOut(TAG+LogTag," differece flag = " + flag + " time " +time); return time; }}

 

转载于:https://my.oschina.net/reone/blog/733263

你可能感兴趣的文章
Android新权限机制 AppOps
查看>>
“蓝桥杯”软件大赛入门训练4道题
查看>>
[2010山东ACM省赛] Greatest Number(数的组合+二分搜索)
查看>>
Unable to get the CMake version located at
查看>>
爬虫基本原理
查看>>
Heritage from father
查看>>
css选择器
查看>>
使用多线程
查看>>
Django--Uploaded Files以及Handlers
查看>>
在IIS(64位)上部署WCF服务访问Oracle数据库
查看>>
个人在 laravel 开发中使用到的一些技巧(持续更新)
查看>>
iOS之KVO
查看>>
数组的代替品
查看>>
BZOJ-1878: [SDOI2009]HH的项链(莫队算法)
查看>>
Python3 定时访问网页
查看>>
两种算法解决查找子串的问题:hdu1711
查看>>
老板,让我们专注的工作【写给老板的一封信】
查看>>
LBS突围:从微信到微博
查看>>
SFB 项目经验-40-Skype for Business-呼入正常-呼出不正常
查看>>
吴忌寒江卓尔批“闪电网络”背后,是链圈和矿圈的的利益之争
查看>>