Android手机自带返回键返回控制异常

Android项目中有一个特殊的界面,不知道什么原因,按下Android手机自带的返回键,会结束两个界面。
但是,按下自定义的左上角返回键,操作正常。
请问各位安卓大神们,这是什么原因?怎么破?

函数执行了两次。你不上代码具体没法讲。

监听系统的返回键了吗?看代码才知道

手机的返回键监听你设置的是什么,问题应该出在那里,就是监听手机返回键问题。

重写返回键方法
@Override
public void onBackPressed() {

    Toast.makeText(this, "退出应用", Toast.LENGTH_LONG).show();
}

onBackPressed是不是写什么了 或者onDestory是不是写什么了,eventbus?