在我的Flutter应用中,我正在尝试订阅Amazon服务器上的更改。这是通过Android平台频道完成的。这是Flutter中的StreamSubscription
代码:
StreamSubscription _connectedSubscription;
static const connectedStream = const EventChannel('com.example.myApp/connected_stream');
void enableConnectedSubscription() {
_connectedSubscription = connectedStream.receiveBroadcastStream().listen((data) {
print(data);
});
}
这是经过测试的,就像奶油一样。当我将其放在服务类中时,事情变得很艰难,因此可以从多个小部件中访问它,我不知道如何在服务中广播数据以及如何在小部件中收听数据。