Android:在不破坏或暂停活动的情况下关闭显示屏

时间:2016-07-07 23:03:24

标签: java android android-studio mobile

我在活动中有一个媒体播放器,我希望实现一项功能,当用户点击按钮时,屏幕显示会消失,但视频会继续在该活动中播放。

3 个答案:

答案 0 :(得分:0)

根据Android活动的生命周期,当活动变为后台时,会调用onPause,但是,从现在开始,系统可以按其意愿杀死活动,即。系统需要更多内存。 它是决定杀死活动的系统,而不是开发人员。一般来说,这是因为需要更多的内存。

Understand the Lifecycle Callbacks

答案 1 :(得分:0)

您需要实施服务。从此链接开始,了解如何操作:https://developer.android.com/guide/topics/media/mediaplayer.html#mpandservices

答案 2 :(得分:0)

  1. 活动应暂停
  2. 您可以覆盖过程onPause()onResume()来检查事件
  3. 暂停时,暂停媒体,恢复播放时恢复媒体
  4. 媒体播放另一个帖子并绘制活动。当活动暂停,但媒体线程正在运行时。