0

我想重写android天文计类。我想让它膨胀一个自定义XML布局并且也有一个更快的更新间隔。覆盖Android天文计类

我发现在github上修改了更新时间间隔从默认值1s到0.1s。

但我想做更多的事情,让imageViews或Buttons显示时间,而不是默认的textView它使用。除了回收视图之外,我还没有真正做过这件事,所以一些解释会很好。

我的结局的目标是有一个高效的秒表与自定义数字和显示,就像在默认时钟应用程序或任何三星手机HTC One M7上发现的一个。我也需要它在自己的片段中运行,并且能够在不损失任何时间的情况下处理方向更改和onPause()或onStop()活动。

使用Intent Service和Results Reciever会更好吗?如果是的话,我将如何完成这一点?

回答

1

天文钟在某种程度上是有好处的,但不是定制它,您可以创建自己的自定义布局,并根据您的要求显示时间使用处理程序,这将是您的问题的最佳解决方案。例如查找下面的链接

http://www.shawnbe.com/index.php/tutorial/tutorial-3-a-simple-stopwatch-lets-add-the-code/

+0

是的我以前试过使用处理程序。但它在一致性和性能方面存在问题。 –

+0

我目前的实现涉及到scheduleExecutorService,并且大部分工作正常。我只是无法让它在屏幕方向上工作,或在活动暂停或停止时继续工作 –

+0

为此,您可以优先保存开始时间,一旦活动恢复,将currentTime - startingTime的值分配给计时器并继续。 – Jayamurugan