如何防止Android Wear活动具有多个实例?

5
有时候,当我的LG G手表进入睡眠/暗淡模式自动关闭应用程序时,如果我通过转到开始菜单再次打开应用程序,则会打开两个活动实例(当我滑动一个时,前一个在下面)。
这在手机上从未发生过,这是Android Wear中活动的工作方式吗?我应该在onPause()中“finish()”它们吗?
谢谢。
1个回答

3

1
这似乎解决了问题,谢谢。但需要注意的一点是,如果您从Android Studio启动活动并上传应用程序,然后关闭应用程序并尝试再次打开它,您将无法打开它,屏幕会变黑(在发布我的应用程序之前,我必须进行更多测试以找出为什么会发生这种情况)。我猜测ADB启动与标准的“开始”菜单启动方式有所不同。 - SoftwareDev
我遇到了同样的问题,非常烦人。 - Nick H
@SoftwareDev 很久没有联系了,你有关于这种情况的任何了解吗? - akodiakson
@akodiakson 我现在记得更多了。我认为通知正在启动新的活动,这就是为什么我需要添加 FLAG_ACTIVITY_NEW_TASK 标志的原因。 - SoftwareDev
@r2DoesInc 我认为这就是通知所做的事情,这也是我不得不添加它的原因。我记得很久以前在某个地方读到过这个问题。 - SoftwareDev
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接