android - 如何暂停活动
问题描述
当用户想要在应用程序之间使用电话时,因为它处于进程或运行状态。那么,我们如何停止活动或应用程序的运行或处理状态
解决方案
当发生电话等中断时,活动会自动暂停。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
推荐阅读
- python - 如何使用 urllib2 模块 python2.7 处理此错误
- excel - 从 Excel 中的客户端应用程序导出 Firestore 数据
- java - 在 NativeScript 中使用 Android 原生代码 (JAVA)
- javascript - 如何从 Ajax 为 var oop javascript 赋值?
- c# - 无法在 MqttNet 托管客户端中添加客户端证书
- python - 如何在 Python、Selenium 中更改执行控制
- python - Python打开一个新的.txt文件,保存,然后将文件路径打印到控制台
- javascript - setAttribute onClick 函数 - React JS
- angularjs - 由 AngularJs 1 $http.get 填充的数据表说“表中没有可用数据”
- mysql - SQL查询按用户列表计算Woocommerce订单数