しばらく携帯電話の使用をやめたときに警告するアプリを作ろうとしています (だから私は自分の仕事をやめません)。機能はスクリーンセーバーに似ており、数分間操作を行わないと迷惑なメッセージが表示されます。そこで、サービスを作成し、 onUserInteraction() を検出して、メッセージをポップするタイマーを再起動しようとしましたが、アクティビティのように機能しないようです。非アクティブを検出する他の方法、またはこれを行うためのよりインテリジェントな方法はありますか? どうもありがとうございます。