-2

当用户想要在应用程序之间使用电话时,因为它处于进程或运行状态。那么,我们如何停止活动或应用程序的运行或处理状态

4

1 回答 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 回答