重新启动活动

时间:2014-10-21 10:33:01

标签: android-intent wear-os

我目前正在开发一个Wear应用程序,我在一个Activity上显示一个ListView(让我们称之为ActA)。当用户单击某个项目时,它会在掌上电脑上触发不同的操作,并将结果发送回手表上的活动(ActB)。我想用这个结果更新列表(我需要通过ActB来获取未来的功能)。

我的问题是我想从ActB恢复我的ActA而不重新启动它。我尝试使用startActivityForResult,然后才发现Wear上有这个问题。所以我尝试使用标志FLAG_ACTIVITY_REORDER_TO_FRONT,但是堆栈没有被修改。我没有任何错误,没有任何错误,只是我的ActB显示并且什么都不做。

有人对Wear上的不同活动堆栈有任何想法或任何信息吗?

修改 忘了说使用FLAG_ACTIVITY_REORDER_TO_FRONT时,下面调用的finish()不会被执行。

0 个答案:

没有答案