当用户想要在应用程序之间使用电话时,因为它处于进程或运行状态。那么,我们如何停止活动或应用程序的运行或处理状态
1 回答
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
于 2018-06-19T11:52:35.170 回答