我有一个可以正常工作的后退按钮。
我知道使用后退按钮不是一个很好的Android练习,因为Android设备有一个。但我的情况非常需要它
我无法完成我的活动,并且难以跟踪活动堆栈。
答案 0 :(得分:1)
因为您知道覆盖BACK按钮功能不是一个好习惯,所以请按照它进行操作。通过正确设置每个Activity的启动模式,可以解决跟踪活动堆栈和承诺BACK行为。 (请参阅:Launch Mode in Android Official Site)
如果你坚持按下BACK按钮,那就是super.onBackPressed()
。
答案 1 :(得分:0)
用户super.onBackPressed()
更好
请参阅Go back to previous activity
答案 2 :(得分:0)
我想知道你为什么不想完成你的活动。你可以将你不想破坏的活动中的任何东西移到另一个物体中吗?
BTW:如果屏幕旋转,活动也将被销毁并重新创建。