【问题标题】:How to make app sleep on iOS flutter when I open other apps?当我打开其他应用程序时,如何让 iOS 上的应用程序休眠?
【发布时间】:2022-01-20 23:01:58
【问题描述】:

如何在 iOS 上让应用在每次重新打开应用时调用 initState?在 Android 上,应用程序处于休眠状态,一旦从应用程序外部打开,它就会在 initState 中执行函数,但在 iOS 上,当我重新打开应用程序时,它会显示相同的先前状态而不执行 initState

【问题讨论】:

  • 一般来说,在 ios 上,应用程序处于与您离开它们时相同的状态被认为是可取的。如果您想在应用程序激活时采取一些行动,您可以收听willEnterForegroundstackoverflow.com/questions/58065632/…
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: ios swift flutter


【解决方案1】:

在 IOS 中,当您转到主屏幕时,您的应用会进入非活动状态。当你回到你的应用程序时,你的应用程序会调用willEnterForeground 通知,你可以听它做任何你想做的事情

参考:https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1623076-applicationwillenterforeground

【讨论】:

    猜你喜欢
    • 2023-01-28
    • 2020-03-10
    • 2018-12-29
    • 2012-07-08
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    相关资源
    最近更新 更多