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