我有一个页面显示有关我的数据库中的对象的信息。在此页面上,我可以通过调用对话框来删除该对象。当用户接受对话框时,该对象被删除,但默认情况下,接受对话框后显示的页面仍然是有关已删除对象的页面。
所以我想删除所有页面并将用户移动到主页,就好像应用程序刚刚启动一样。
我已经尝试了几种方法,但我无法解决这个问题。如果我使用流行音乐,我会得到
Warning: cannot pop while transition is in progress
我有一个页面显示有关我的数据库中的对象的信息。在此页面上,我可以通过调用对话框来删除该对象。当用户接受对话框时,该对象被删除,但默认情况下,接受对话框后显示的页面仍然是有关已删除对象的页面。
所以我想删除所有页面并将用户移动到主页,就好像应用程序刚刚启动一样。
我已经尝试了几种方法,但我无法解决这个问题。如果我使用流行音乐,我会得到
Warning: cannot pop while transition is in progress
设置acceptDestination
到您的主页和acceptDestinationAction: PageStackAction.Pop
. 当对话框被接受时,这将弹出主页上方的所有页面。
https://sailfishos.org/sailfish-silica/qml-sailfishsilica-dialog.html