ユーザーが直接戻るボタンをクリックしたときにそのタイマーをバックグラウンドに置きたい場合は、インテントを使用してAndroidのタイマーを取り消していますが、どうすればよいですか?そして、バックグラウンドアプリが実行されているのを見ると、それは機能しているはずであり、前面に表示することができます。
user1476323
質問する
2709 次
1 に答える
2
問題は、アクティビティでカウンターを定義すると、カウンターがアクティビティのライフサイクルにバインドされることです。これを回避するために、サービスでカウンターを作成し、アクティビティで値を視覚化することができます。
アクティビティ内のカウンターを定義するときに使用できるいくつかの手法もあります。たとえば、 SystemClockを使用してonStart()とonStop()のアクティビティの時間を追跡すると、これら2つの値の差を手動で計算し、それに応じてカウンターを調整できます。
于 2012-07-03T11:46:45.310 に答える