【发布时间】:2021-01-26 09:00:25
【问题描述】:
我正在使用 Flutter 开发聊天应用程序,我需要检测用户离开特定聊天屏幕的时间和日期。换句话说,我需要一种方法来检测用户从聊天屏幕导航到任何其他屏幕的实际时间。请问这个有什么解决办法吗?我能够找到一个名为 Route Observer 的插件,但从我在文档中阅读的内容来看,它并不能真正解决我的问题。
任何帮助将不胜感激。
【问题讨论】:
-
当用户弹出聊天界面时,您可以得到时间戳
DateTime.now().millisecondsSinceEpoch。 -
你试过
AppLifecycleState.inactive吗? -
请给我一个代码sn-p吗?如何检测用户何时弹出屏幕.. 我对 Flutter 很陌生
-
在编程中没有“一种方式”做事。请发布您当前的代码,以便我们建议您在代码中执行此操作的最佳方法是什么。
-
Check this one 尝试使用
AppLifecycelState检测用户离开当前页面