我試圖以顯示活動的經過時間(計時器僅限於活動) 在檢查時間的流逝與的Android可見經過的時間(以秒更新)
SystemClock.CurrentThreadTimeMillis
沒問題但是我不知道如何更新我所展示的片段。 有什麼建議嗎?
感謝
我試圖以顯示活動的經過時間(計時器僅限於活動) 在檢查時間的流逝與的Android可見經過的時間(以秒更新)
SystemClock.CurrentThreadTimeMillis
沒問題但是我不知道如何更新我所展示的片段。 有什麼建議嗎?
感謝
我剛剛意識到存在一個名爲Chronometer的類,它正是我需要做。
我通過觀察要麼Handler或CountDownTimer,應該能夠幫你做你彷彿想其中任何一個開始。你的問題有點含糊,所以我能做的最好的事情就是指引你走向正確的方向。
有點類似於你的,但正是我在尋找http://developer.android.com/reference/android/widget/Chronometer.html – roundcrisis 2013-02-21 22:51:31
如果您正在使用支持片段:
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
在線程中調用片段並調用線程在給定的時間invervel – Pragnani 2013-02-21 19:28:13
final Handler handler = new Handler(); } },100);}}} handler.postDelayed(new Runnable(){ } } 100); – Pragnani 2013-02-21 19:29:50