问题标签 [back-button-control]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
46 浏览

flutter - WillPopScope 不适用于其他小部件

我的颤振应用程序中有多个小部件。如果我单击另一个小部件,则在顶部定义的 onWillPopScope 方法Widget build(BuildContext context)不起作用。你能给我建议如何解决它吗?谢谢

见下面的代码:

第二个小部件的代码:

}

0 投票
3 回答
460 浏览

android - 如何在颤动中处理andriod的后退按钮

我正在开发一个具有超过 5 个屏幕的颤振应用程序,我想处理 android 的后退按钮,例如,当我登录应用程序时,它会显示仪表板屏幕,所以当我移动到配置文件然后移动到历史屏幕,当我点击历史屏幕上的后退按钮时,它应该导航到个人资料屏幕,因为我在历史屏幕之前访问的最后一个屏幕是个人资料,但它显示了登录屏幕的第一个屏幕。

我找到了解决方案,当我单击后退按钮时它会关闭应用程序。

更新:

我的屏幕从抽屉和底部导航导航,只有登录屏幕,我使用登录按钮并调用仪表板屏幕 onpressed 功能,除此之外,任何屏幕上都没有导航到其他屏幕的按钮。这是抽屉和底部导航的代码。

这是我在登录按钮上使用的代码行

抽屉和底部导航代码: 代码:

请帮助如何做到这一点。