0

アクティビティの経過時間を表示しようとしています(タイマーはアクティビティに制限されています)で時間の経過を確認するのに問題はありません

SystemClock.CurrentThreadTimeMillis

ただし、ディスプレイがある Fragment を更新する方法がわかりません。助言がありますか?

ありがとう

4

3 に答える 3

1

HandlerまたはCountDownTimerのいずれかを調べることから始めます。どちらも、あなたが望むように見えることを助けることができるはずです。あなたの質問はちょっと漠然としているので、私にできる最善のことはあなたを正しい方向に向けることです.

于 2013-02-21T19:28:49.597 に答える
0

Chronometerと呼ばれるクラスが存在することに気付きました。

于 2013-02-21T22:51:02.420 に答える
0

サポートフラグメントを使用している場合:

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

于 2013-02-21T19:28:59.067 に答える