私のアプリでは、ユーザーがボタンをクリックしてからもう一度クリックするまでの時間をカウントする必要があります。ユーザーは他のアプリやアクティビティを「歩き回る」ことができる必要があり、ユーザーが再びアプリを開くと、カウンターは安定してカウントし続けます。
現在、AsyncTask を使用してバックグラウンドでカウンターを実行していますが、ユーザーが「歩き回り」、他のアプリやアクティビティをいじってから戻ってくると、アプリはカウントされません。初めてアプリを起動したようなものです。
バックグラウンドおよびアクティビティのライフサイクルを通じて、機能し続け、カウントし続けるためには、何をする必要がありますか?
ありがとう