我有几个关于深度链接和向上导航的问题。
在我的应用程序中有以下活动层次结构:
HomeActivity -> ItemListActivity -> ItemDetailActivity
通过深度链接(用户从浏览器、电子邮件客户端等点击 url),用户可以直接访问ItemDetailActivity
.
在如上所示的正常流程中,后退和向上导航将完全相同。
但是,如果ItemDetailActivity
通过深度链接打开,向上导航流程应该是什么?它应该只是表现得像返回并转到开始活动还是应该转到HomeActivity
?据我所知,向上导航应该保留在应用程序中,并且它不能转到ItemListActivity
显示项目列表的搜索条件,因此是未知的HomeScreen
。
我也希望launchMode
ofItemDetailActivity
成为singleTask
.