如何暂停活动

时间:2018-06-19 11:33:32

标签: android

当用户想在应用程序处于运行或运行状态时参加手机通话时。因此,我们如何停止活动或应用程序的运行或处理状态

1 个答案:

答案 0 :(得分:0)

当发生类似电话的中断时,活动将自动暂停。方法onPause会在调用时被调用。如果您想在应用程序中暂停某些时间,假设您的应用程序已最小化,请使用onPause方法进行相应的调用。

public void onPause(){
    //Your code
}

如果正在运行服务或媒体,则需要执行上述操作。最小化应用程序时,Android会处理所有内部流程。

应用程序没有“暂停按钮”。

要检测通知栏的状态,可以使用:

@Override 
public void onWindowFocusChanged(boolean hasFocus) {
    if (hasFocus) { 
      // notification is pulled up
    } else { 
      // notification is pulled down 
    }
    super.onWindowFocusChanged(hasFocus);
}

有关更多信息,请参考以下答案:https://stackoverflow.com/a/37031071/5040796