使用未绑定的服务(包括MediaPlayer)播放视频。 VideoActivity实例存在很长时间,并且在调用完成后不调用onDestroy()(()

时间:2017-05-19 06:25:19

标签: android service media-player android-mediaplayer

[Android,未绑定服务,MediaPlayer]

使用unbound service(background service) (include MediaPlayer)播放视频和音频。在服务中,使用broadcast通知活动更新播放进度。

问题是: 在VideoActivity中,单击关闭按钮(调用finish())以关闭VideoActivity,然后跳转到MainActivity。视频仍然在后台服务中播放。 在MainActivity中,我单击跳转按钮,没有响应。我发现 - VideoActivity正在破坏,而不是调用onDestroy()。它在调用onDestroy()之前很长一段时间。

我不知道为什么?点击关闭按钮后,如何让VideoActivity立即调用onDestroy()

0 个答案:

没有答案