【发布时间】:2017-11-30 23:28:33
【问题描述】:
我刚开始学习 Dart 和 Flutter,首先,我想开发一个充当服务器的应用程序(我们从 telnet 向其发送消息)。
所以目前,我有以下两个类:
class HomeScreen extends StatefulWidget {
@override
_HomeScreenState createState() => new _HomeScreenState();
}
class _HomeScreenState extends State<HomeScreen> {
List<String> _messages = <String>[];
...
}
正如我所说,该应用程序将作为服务器运行。我想在服务器每次收到消息时更新列表_messages。
我想从另一个类更新它,我们称之为Server,我称之为HomeScreen.addMessage(String message),我还想保持_HomeScreenState为私有。
我花了很多时间寻找解决方案,但没有找到适合我需要的解决方案。
你们能帮帮我吗?
非常感谢!
【问题讨论】: