現在のアプリから離れたときに時間を追跡する方法を知っています。たとえば、アプリが別のアプリをロードした瞬間に時間の記録を開始できます。その後、ユーザーが onResume でアプリに戻ってきたら、時間を終了して期間を計算できます。
問題は、ユーザーが自分のアプリから他のアプリをロードし、ホーム ボタンを押して他のアプリを使用する場合です。私はその時間を追跡したくありません。特定のアプリで使用された時間を追跡したいだけです。どうすればいいですか?
これの使用例は、このアプリが特定の教育アプリで費やした時間を追跡する教育アプリであるということです。生徒が教育アプリを閉じて代わりにゲーム アプリをプレイする場合、それを有効な時間としてカウントしたくありません。