アクティビティの経過時間を表示しようとしています(タイマーはアクティビティに制限されています)で時間の経過を確認するのに問題はありません
SystemClock.CurrentThreadTimeMillis
ただし、ディスプレイがある Fragment を更新する方法がわかりません。助言がありますか?
ありがとう
アクティビティの経過時間を表示しようとしています(タイマーはアクティビティに制限されています)で時間の経過を確認するのに問題はありません
SystemClock.CurrentThreadTimeMillis
ただし、ディスプレイがある Fragment を更新する方法がわかりません。助言がありますか?
ありがとう
HandlerまたはCountDownTimerのいずれかを調べることから始めます。どちらも、あなたが望むように見えることを助けることができるはずです。あなたの質問はちょっと漠然としているので、私にできる最善のことはあなたを正しい方向に向けることです.
Chronometerと呼ばれるクラスが存在することに気付きました。
サポートフラグメントを使用している場合:
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