2015-04-03 92 views
0

我正在为android应用程序工作。我在线上收音机。我正面临与我的应用有关的这个问题。我显示了一条通知消息,当用户点击它时,它应该重新打开最后一个活动。为了引入最后的活动,我设置了FLAG_ACTIVITY_NEW_TASK选项。这工作正常。问题在于音乐,因为当活动被带到前面时,它停止了。我已经在onCreate方法中设置了setRetainInstance(true)恢复后使用FLAG_ACTIVITY_NEW_TASK停止音乐

我试过没有使用任何标志,它的效果很好,但我在这个过程中创建了许多活动:每次通知被点击一次。

我也检查了我没有设置我的mediaplayer的pause/stop

编辑

这是解决。看到我的答案。

+0

您能否解释为什么在切换活动时媒体播放停止了?您是否在活动中托管媒体播放逻辑?如果是这样,我建议不要这样做,并将其转移到服务。 – jagsaund 2015-04-03 16:37:24

+0

我有一个服务。但我想这可能是因为我的手机太慢而停止播放。在tho之前发生。 – 2015-04-03 18:42:57

回答

0

我删除了我的通知意图中的任何标志,这会在我按下按钮时导致不良行为。所以,我需要覆盖onBackPressed并称自己为我的活动。