私のアプリケーションでは、アプリを開くための 2 つのオプションがあります。1 つはアプリを手動で開き、オーディオ ストリームの再生を開始する方法です。もう 1 つは、定義された時間内に同じアクティビティを開始する AlarmManager を設定する方法です。
アプリを一時停止するには、AlarmManager を使用する必要があることがわかりました。ユーザーがアプリをどのように開いたかを判断する必要があります (AlarmManager を使用して、または手動で)。
ありがとう。
私のアプリケーションでは、アプリを開くための 2 つのオプションがあります。1 つはアプリを手動で開き、オーディオ ストリームの再生を開始する方法です。もう 1 つは、定義された時間内に同じアクティビティを開始する AlarmManager を設定する方法です。
アプリを一時停止するには、AlarmManager を使用する必要があることがわかりました。ユーザーがアプリをどのように開いたかを判断する必要があります (AlarmManager を使用して、または手動で)。
ありがとう。
AlarmManager でアプリの起動をスケジュールするときにインテントを指定できると思います。android.intent.action.MAIN とは異なるインテント アクションを指定すると、アプリがどのように起動されたかを判断できます。
Extend Application
クラスとフラグとして使用できる静的フィールドを作成します(アクティビティまたはAMから開始)..次に、ゲッターとセッターを作成します...今set it true if started from actvity false if from Alarm manager
..ここでの利点は、アプリケーションクラスがアプリケーション全体で表示され、単一インスタンス、..