【发布时间】:2013-05-07 14:37:00
【问题描述】:
当我在某个活动中单击后退按钮时,我有一个应用程序已完成,但它会转到其他设备中的上一个活动。我认为问题出在android版本上。
它在 Galaxy SII(Android 版本 4.0)上可以做到这一点,但对于 HTC Evo(Android 版本 2.3.5),它会正常返回到之前所有未调用“finish()”方法的活动。
关于可能发生什么的任何线索?
注意:我所说的活动中没有finish()。它应该像 HTC EVO 一样返回。
【问题讨论】:
-
您是否在清单文件中指定了任何启动模式?
-
尝试覆盖 onBackPressed() 回调,然后(不调用超级)执行您希望后退按钮执行的操作。这应该使行为一致。我认为供应商的差异可能与您现在所看到的有关。
-
哇,才发现这是一个多么古老的线程
标签: android android-activity back-button activity-finish