所以我正在开发一个 Flutter 应用程序。我有一个单例 GameManager,如下所示:
class GameManager extends ChangeNotifier {
static final GameManager _singleton = GameManager._internal();
factory GameManager() {
return _singleton;
}
GameManager._internal();
}
Run Code Online (Sandbox Code Playgroud)
在我的入口点 main.dart 中:
@override
void initState() {
super.initState();
GameManager().connect(isConnected: () {
DynamicLinksService().initDynamicLinks();
});
}
@override
Widget build(BuildContext context) {
return MultiProvider(
providers: [
ChangeNotifierProvider<GameManager>(create: (context) => GameManager()),
],
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
719 次 |
| 最近记录: |