0

我正在尝试在活动中显示经过的时间(计时器仅限于活动)检查时间流逝没有问题

SystemClock.CurrentThreadTimeMillis

但是我不知道如何更新我有显示的片段。有什么建议么?

谢谢

4

3 回答 3

1

我会首先研究HandlerCountDownTimer,它们中的任何一个都应该能够帮助你做你想做的事情。你的问题有点模糊,所以我能做的最好的就是为你指明正确的方向。

于 2013-02-21T19:28:49.597 回答
0

如果您使用支持片段:

getSupportFragmentManager().findFragmentById(R.id.frag_container).updateView(time)

如果没有,请使用:

getFragmentManager().findFragmentById(R.id.frag_container).updateView(time)

R.id.frag_container保存片段的框架 在哪里。updateView(Time t)是您片段中的一种方法。

如果您没有使用框架,并且片段通过<fragment.../>在您的 xml 中使用嵌入到您的活动中,那么您只需使用R.id.fragId

于 2013-02-21T19:28:59.067 回答
0

我刚刚意识到存在一个名为Chronometer的类,它完全可以满足我的需要。

于 2013-02-21T22:51:02.420 回答