AlarmManager を使用して設定された間隔でポーリングするサービスを備えたアプリがあり、メインのアプリ アクティビティが画面上でアクティブになっている場合。私が抱えている問題は、アプリのプロセスがバックグラウンドにあり (強制終了されていない)、サービスがポーリングを開始すると、メインのアプリ アクティビティがフォアグラウンドに移動することです。
これが起こらないようにするにはどうすればよいですか? 基本的に、ユーザーが別の方法を選択しない限り、アプリのすべてのプロセスをバックグラウンドのままにしたいと考えています。
ありがとう