检测用户何时与应用程序交互(Flutter)
Detect when user interact with the app (Flutter)
我需要一点帮助。
我想在用户闲置 5 分钟后断开用户与应用程序的连接。所以我使用了这个解决方案:Detect when user is not interacting the app in Flutter
当用户点击不可点击的小部件时,它完美地工作。例如,当我点击 Text 小部件时,计时器会毫无问题地重新启动,但是当我点击 RaisedButton 或 ListTile 时,计时器不会重新启动。
所以,我想知道如何使用以下代码举例:
GestureDetector(
onTap: () => print("gestureDetector"),
child: RaisedButton(
onPressed: () => print("raisedButton"),
),
),
打印 "gestureDetector" 和 "raisedButton"。
提前感谢您的帮助,干杯;)
使用 Listener
而不是 GestureDetector
。
Listener(
onPointerDown: (e) => print('listener'),
child: RaisedButton(
onPressed: () => print('raisedButton'),
),
),
我需要一点帮助。
我想在用户闲置 5 分钟后断开用户与应用程序的连接。所以我使用了这个解决方案:Detect when user is not interacting the app in Flutter
当用户点击不可点击的小部件时,它完美地工作。例如,当我点击 Text 小部件时,计时器会毫无问题地重新启动,但是当我点击 RaisedButton 或 ListTile 时,计时器不会重新启动。
所以,我想知道如何使用以下代码举例:
GestureDetector(
onTap: () => print("gestureDetector"),
child: RaisedButton(
onPressed: () => print("raisedButton"),
),
),
打印 "gestureDetector" 和 "raisedButton"。
提前感谢您的帮助,干杯;)
使用 Listener
而不是 GestureDetector
。
Listener(
onPointerDown: (e) => print('listener'),
child: RaisedButton(
onPressed: () => print('raisedButton'),
),
),