android - 奇怪的 Shell 页面和 ListView 导航问题 [Xamarin Forms]
问题描述
我有一个比较奇特的问题。我的页面有一个列表视图,其中包含一堆包含约会信息的视图单元格。现在,当用户点击列表视图条目时,他们将使用 Shell.Current.GoToAsync() 重定向到约会详细信息页面。在该页面上,用户可以通过按下按钮或通过外壳的后退箭头返回。
案例 1.) 当他们按下“确定”按钮时 - 一切都按预期工作,他们返回带有列表视图的页面,他们可以点击任何条目,它会打开一次。
案例 2.) 使用后退箭头时,页面呈现在 listview.itemtapped 方法内运行的附加方法,我称之为 OnListViewApptFinishedTapped。因此,每次用户使用箭头返回时,下次他们按下列表视图中的任何项目时,都会打开多个约会详细信息页面。
我希望我能很好地解释它以了解它的要点。我有一个在 ontap 方法中使用 counter 的临时解决方法,但它绝对不是最理想的。
欢迎任何指点!
解决方案
推荐阅读
- python - Python - 如何从 Google Colab 的 ourworldindata.org 下载 csv 数据集?
- c - 在 C 中使用循环的分叉和管道进程
- sql - 交叉引用列 ORACLE SQL
- javascript - 凸轮有人解释这个声明是做什么的?
- angular - angular renderRows() 不渲染 mat-table
- php - Laravel Octane 会比 Laravel/Lumen 更快吗?
- c# - HTTP 错误 403.14 - 禁止 - 当我运行网站时
- android - Android ConstraintLayout 根据屏幕大小设置高度
- python - 保存实例会导致重复
- bash - 如何删除程序输出每一行的第一个单词?