2

私はいくつかのアクティビティを持つAndroidアプリを持っています。最初のアクティビティの開始時にタイマーを開始し、最後のアクティビティの開始時にタイマーを終了して経過時間を表示する必要があります。Asynctask を使用してこれを行うにはどうすればよいですか。

4

2 に答える 2

2

またはの最初のアクティビティによって割り当てられる をサブクラスApplicationとして宣言します。最後に値を読み取り、デルタを計算します。 絶対に使用したい場合(この場合は関係ないと思います)、少なくともそのための仲介が必要です。public static long started;System.currentTimeMillis();onCreate()onResume()Activity
AsyncTaskService

于 2010-06-28T11:03:44.107 に答える
0

静的にします。なぜタイマーを使って時間を数えるのですか?currentTimeMillis()を使用することをお勧めします。

于 2010-06-28T10:44:12.377 に答える