在我的应用程序中,有2个选项可以打开应用程序。 其中一个是手动打开应用程序并开始播放音频流, 另一种是设置一个AlarmManager,它将在规定的时间内开始相同的活动。
我想到暂停应用我应该使用AlarmManager。 我需要确定用户如何打开应用程序(单独使用AlarmManager,或手动)。
感谢。
答案 0 :(得分:0)
我相信您可以在安排由AlarmManager启动应用程序时指定意图。如果您指定与android.intent.action.MAIN不同的意图操作,您将能够确定应用程序的启动方式。
答案 1 :(得分:0)
Extend Application
类和创建静态字段,可以用作标志(从活动开始或从AM开始)..然后创建getter和setter ...现在set it true if started from actvity false if from Alarm manager
..这里的优势是应用程序类将在整个应用程序中可见,并且是单实例,..