私はいくつかのアクティビティを持つAndroidアプリを持っています。最初のアクティビティの開始時にタイマーを開始し、最後のアクティビティの開始時にタイマーを終了して経過時間を表示する必要があります。Asynctask を使用してこれを行うにはどうすればよいですか。
1034 次
2 に答える
2
またはの最初のアクティビティによって割り当てられる をサブクラスApplication
として宣言します。最後に値を読み取り、デルタを計算します。
絶対に使用したい場合(この場合は関係ないと思います)、少なくともそのための仲介が必要です。public static long started;
System.currentTimeMillis();
onCreate()
onResume()
Activity
AsyncTask
Service
于 2010-06-28T11:03:44.107 に答える
0
静的にします。なぜタイマーを使って時間を数えるのですか?currentTimeMillis()を使用することをお勧めします。
于 2010-06-28T10:44:12.377 に答える