Flutter 蓝色加连接状态监听器

问题描述 投票:0回答:1

我有一个使用 flutter_blue_plus 的应用程序,我想向设备的连接状态添加一个监听器。一旦设备失去连接,我想在应用程序内的任何位置显示一个弹出窗口,通知用户他们失去了连接。我有多个屏幕,那么我应该在哪里设置侦听器,以便它可以在我的应用程序中的任何位置弹出?如果我在“main.screen”中设置侦听器,它是否能够在应用程序周围显示弹出窗口?

我在“主屏幕”上连接到我的设备

这是 flutter_blue_plus 的文档:

    // tip: using ??= makes it easy to only make new listener when currently null
final subscription ??= FlutterBluePlus.device.connectionState.listen((value) {
    // ...
});

// also, make sure you cancel the subscription when done!
subscription.cancel()

如何在我的应用程序中全局使用它?

flutter bluetooth listener state-management
1个回答
0
投票

听起来您想使用

notification
snackbar

© www.soinside.com 2019 - 2024. All rights reserved.