是否可以检测我的应用程序是否正在运行并显示在屏幕上?

发布于 2024-11-09 12:07:05 字数 102 浏览 0 评论 0原文

是否可以检测我的应用程序是否正在运行并显示在屏幕上? 众所周知,ios是支持多任务的。 但如果我的应用程序在所有应用程序之前运行并与用户交互,我更喜欢获取状态。

欢迎任何评论

Is it possible to detect if my app is running and displaying on screen?
As we know, ios is supporting multi-task.
But I prefer to get the status if my app is running in front of all app and interact to users.

Welcome any comment

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

说好的呢 2024-11-16 12:07:05

此流程图将阐明 iOS 4.0+ 中多任务管理的工作原理:
在此处输入图像描述

(取自 此处

您需要做的只是管理由发送到您的委托的各种消息设置的变量,例如applicationWillResignActiveapplicationDidEnterBackground,通过这种方式您可以轻松了解应用程序处于哪种状态并做出相应的行为。

This flowchart will clarify how the management of the multitasking works in iOS 4.0+:
enter image description here

(taken from here)

What you need to do is just to manage a variable set by the various messages sent to your delegate, eg applicationWillResignActive or applicationDidEnterBackground, in this way you can easily understand in which state is the application and behave accordingly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文