2

データベース内のオブジェクトに関する情報を表示するページがあります。このページでは、ダイアログを呼び出してそのオブジェクトを削除できます。ユーザーがダイアログを受け入れると、オブジェクトは削除されますが、デフォルトでは、ダイアログを受け入れた後、表示されるページは削除されたオブジェクトに関するページのままです。

そのため、すべてのページを削除して、アプリが起動したばかりのように、ユーザーをメイン ページに移動したいと考えています。

いくつかの方法を試しましたが、これを解決できません。ポップを使用すると、

 Warning: cannot pop while transition is in progress
4

1 に答える 1

3

acceptDestinationメインページに設定してacceptDestinationAction: PageStackAction.Pop. これにより、ダイアログが受け入れられると、メイン ページの上にあるすべてのページがポップされます。

https://sailfishos.org/sailfish-silica/qml-sailfishsilica-dialog.html

于 2014-05-12T00:58:20.617 に答える