gpt4 book ai didi

android - 当应用在Android和iOS上显示为屏幕外时执行代码

转载 作者:行者123 更新时间:2023-12-03 04:24:56 25 4
gpt4 key购买 nike

我目前正在尝试在当前项目中实现一项功能,该功能将允许我在应用程序关闭屏幕时执行一些代码。

这是出于安全原因,因为我想在允许用户返回应用之前先推送要求用户PIN码的路由。

我的汇丰银行应用程序实现了这样的功能,因此必须可行。

我已经为Android完成了此程序,它很吸引人,我用过:https://pub.dev/packages/screen_state

该软件包仅适用于Android,我想为iOS复制相同的功能,或者最好使用在两种平台上都可以使用的替代方法。

我已经在网上对其进行了研究,但找不到任何东西,我肯定缺少明显的东西。

谢谢你的帮助。

最佳答案

使用WidgetBinding Observer代替此程序包

class _MyHomePageState extends State<MyHomePage> with WidgetsBindingObserver {...}

@override
void initState() {
super.initState();
WidgetsBinding.instance.addObserver(this);
}


@override
void dispose() {
WidgetsBinding.instance.removeObserver(this);
super.dispose();
}


@override
void didChangeAppLifecycleState(AppLifecycleState state) {
if(state == AppLifecycleState.resumed){
// Here put your code you want to execute
}
}

关于android - 当应用在Android和iOS上显示为屏幕外时执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60319325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com