如何以编程方式关闭 Flutter 应用程序。 我试过弹出唯一的屏幕,但结果是黑屏。
最佳答案
Below 在 Android
中都与我完美配合和 iOS
, 我用 exit(0)
来自 dart:io
import 'dart:io';
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text(widget.title),
),
body: new ... (...),
floatingActionButton: new FloatingActionButton(
onPressed: ()=> exit(0),
tooltip: 'Close app',
child: new Icon(Icons.close),
),
);
}
2019 年 1 月更新 首选的解决方案是:
SystemChannels.platform.invokeMethod('SystemNavigator.pop');
如所述here
关于Flutter 如何以编程方式退出应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45109557/