如何判断Fatter应用程序在android中是否处于活动状态
我尝试只在应用程序未打开时发送推送通知(在安卓手机上按下主屏幕后)。问题是,使用“this.mounted”不起作用,因为当我点击主屏幕时,页面保持挂载状态。我对flatter页面的生命周期做了一些研究,发现当按下home按钮时,页面既没有被释放也没有被停用。 简而言之,我需要一种方法来确定我的Flitter应用程序是否在android手机的后台。(使用iOS时,按home按钮时调用dispose方法)。 即使在按下android home按钮时有一些东西可以检测到,我也可以手动修复我的问题。如何判断Fatter应用程序在android中是否处于活动状态,android,ios,flutter,Android,Ios,Flutter,我尝试只在应用程序未打开时发送推送通知(在安卓手机上按下主屏幕后)。问题是,使用“this.mounted”不起作用,因为当我点击主屏幕时,页面保持挂载状态。我对flatter页面的生命周期做了一些研究,发现当按下home按钮时,页面既没有被释放也没有被停用。 简而言之,我需要一种方法来确定我的Flitter应用程序是否在android手机的后台。(使用iOS时,按home按钮时调用dispose方法)。 即使在按下android home按钮时有一些东西可以检测到,我也可以手动修复我的问题。
谢谢你的帮助 我想你要找的是和 您应该能够使用它来判断应用程序何时处于前台,何时处于后台。我不知道这是否能解决你的问题;假设您使用的是firebase,根据测试,它应该已经实现了您想要的行为