xamarin.Android可见运行时间(按秒更新)



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

SystemClock.CurrentThreadTimeMillis

然而,我不知道如何更新我有显示的片段。有什么建议吗?

感谢

我首先要研究Handler或CountDownTimer,它们中的任何一个都应该能够帮助您做您想要的事情。你的问题有点含糊,所以我能做的就是给你指明正确的方向。

如果您正在使用支持片段:

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

如果没有,请使用:

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

其中R.id.frag_container是固定碎片的框架。updateView(Time t)是您的片段中的一个方法。

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

我刚刚意识到存在一个名为Chronometer的类,它正是我需要做的

最新更新