首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android: System.nanoTime的校验值

Android: System.nanoTime的校验值
EN

Stack Overflow用户
提问于 2014-11-20 18:53:13
回答 1查看 138关注 0票数 0

在我的应用程序中,我这样启动一个nanoTime:

代码语言:javascript
复制
long startTime = System.nanoTime(); 

现在我希望在一个特定值'startTime‘(例如: 1000000)被称为一个方法"myMethod“

代码语言:javascript
复制
private void myMethod(){
    //all operations
}

做这件事最好的方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2014-11-20 20:35:38

不,你没有开始任何事情,只是使用当前的时间。

https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#nanoTime()

如果要在某个时间启动Runnable,请使用Handler.postAtTime()

http://developer.android.com/reference/android/os/Handler.html#postAtTime(java.lang.Runnable

例如

代码语言:javascript
复制
private Handler mHandler = new Handler();
...
mHandler.postAtTime(SystemTime.uptimeMillis() + 1000, new Runnable() {
...
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27037778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档