我正在开发一个音频应用程序。它在后台播放声音,我希望它在来电发生时关闭,而不是在屏幕锁定时关闭。我的第一次机会是在 onPause 上调用 player.stop(),因为我认为当传入或其他应用程序将在顶部运行时它会起作用。但我发现屏幕锁定也会调用这个 onPause 事件。
有没有机会得到那个电话的原因?
我相信这篇文章有你正在寻找的东西:http: //thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/
有一些代码片段解释了如果屏幕关闭等情况如何处理。
希望能有所帮助!