Phu*_*ran 12
你的意思是关闭当前屏幕并回到之前的屏幕?如果是这样,Navigator.pop(context)应该做的工作.但是,如果您在输入屏幕(应用程序的第一个屏幕,此屏幕没有父屏幕/上一个屏幕),Navigator.pop(上下文)将返回黑屏.在这种情况下,我们必须使用SystemNavigator.pop().
但是不要对iOS使用SystemNavigator.pop(),Apple说应用程序不应该退出自己:)
以下代码适用于Android的两种情况
if (Navigator.canPop(context)) {
Navigator.pop(context);
} else {
SystemNavigator.pop();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6851 次 |
最近记录: |