这可能更多是一个设计问题,但也有技术背景。
在我当前的应用程序中,我有以下观点:
MovieOverview FriendsOverview
该应用程序启动并将显示“我的”电影收藏(带有 MovieOverview 视图),您可以通过应用栏按钮导航到“我的朋友”。
在 FriendsOverview 视图上,我会看到“我的”朋友,当您按下/选择一个朋友时,我会执行 NavigationService.GoBack 到 MovieOverview 视图,但带有一个参数,说明新选择的用户名(选定的朋友)。这将刷新 MovieOverview 视图并显示“朋友”电影集合。
当此时您按下好友应用栏按钮时,我将再次显示“我的”好友,因此原始未更改的列表(而不是“选定好友”的好友)。
这种方法的缺点是,当您选择一个朋友并返回 MovieOverview 视图时,按下硬 BACK 按钮将退出应用程序,因为 NavigationService.GoBack 我从 FriendsOverview 视图编码到 MovieOverview 视图。
所以我的问题,你是如何设计/技术的?欢迎任何提示,建议,一切。我需要对此进行头脑风暴...