我目前正在开发一个Wear应用程序,我在一个Activity上显示一个ListView(让我们称之为ActA)。当用户单击某个项目时,它会在掌上电脑上触发不同的操作,并将结果发送回手表上的活动(ActB)。我想用这个结果更新列表(我需要通过ActB来获取未来的功能)。
我的问题是我想从ActB恢复我的ActA而不重新启动它。我尝试使用startActivityForResult
,然后才发现Wear上有这个问题。所以我尝试使用标志FLAG_ACTIVITY_REORDER_TO_FRONT
,但是堆栈没有被修改。我没有任何错误,没有任何错误,只是我的ActB显示并且什么都不做。
有人对Wear上的不同活动堆栈有任何想法或任何信息吗?
修改
忘了说使用FLAG_ACTIVITY_REORDER_TO_FRONT
时,下面调用的finish()
不会被执行。