【发布时间】:2020-12-04 13:46:31
【问题描述】:
在我的颤振应用程序中,我需要实现简单的原生 Android 屏幕
(例如 按下后退按钮并创建对话框 - 您将退出应用程序(确定/取消)
或
关于应用的按钮信息 )
如何在我的颤振项目中做到这一点? 不应该是颤振代码
【问题讨论】:
标签: android performance flutter flutter-android
在我的颤振应用程序中,我需要实现简单的原生 Android 屏幕
(例如 按下后退按钮并创建对话框 - 您将退出应用程序(确定/取消)
或
关于应用的按钮信息 )
如何在我的颤振项目中做到这一点? 不应该是颤振代码
【问题讨论】:
标签: android performance flutter flutter-android
您可以通过使用 Flutter 的内置函数 WillPopScope 并提供一个包含这两个选项的对话框来实现这一点。这是函数的一个示例。
Future<bool> onBackPressed() {
return showDialog(
context: context,
builder: (_) => DialogueBox(
title: 'EXIT',
message: 'Do you really want to exit the App ?',
onOKPress: () {
SystemChannels.platform.invokeMethod('SystemNavigator.pop');
},
),
);
}
【讨论】: