当用户想在应用程序处于运行或运行状态时参加手机通话时。因此,我们如何停止活动或应用程序的运行或处理状态
答案 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