Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单击“上一步”按钮时无法完成活动_Android - Fatal编程技术网

Android 单击“上一步”按钮时无法完成活动

Android 单击“上一步”按钮时无法完成活动,android,Android,按下后退按钮后,我使用以下代码关闭活动 @Override public void onBackPressed() { super.onBackPressed(); finish(); } 按下5次后,它工作了 如何解决它?删除super.onBackPressed()以避免类家长在按back键时处理back按钮。不需要重写 @Override public void onBackPressed() { //

按下后退按钮后,我使用以下代码关闭活动

@Override
    public void onBackPressed()
    {
       super.onBackPressed();
       finish();
   }
按下5次后,它工作了


如何解决它?

删除
super.onBackPressed()
以避免类家长在按back键时处理back按钮

。不需要重写

@Override
    public void onBackPressed()
    {
         // do something
    }
当您按下“后退”按钮时,这将不起任何作用。
onBackPressed()通常在您想在按Backpress时自定义请求关闭对话框时使用。

您能分享更多代码吗?其他地方一定有问题。不管怎么说,这是默认行为,为什么还要覆盖它?这个过程中有没有涉及到任何片段?后台堆栈是否有多个活动实例?请添加活动类代码