Android项目中有一个特殊的界面,不知道什么原因,按下Android手机自带的返回键,会结束两个界面。
但是,按下自定义的左上角返回键,操作正常。
请问各位安卓大神们,这是什么原因?怎么破?
函数执行了两次。你不上代码具体没法讲。
监听系统的返回键了吗?看代码才知道
手机的返回键监听你设置的是什么,问题应该出在那里,就是监听手机返回键问题。
重写返回键方法
@Override
public void onBackPressed() {
Toast.makeText(this, "退出应用", Toast.LENGTH_LONG).show();
}
onBackPressed是不是写什么了 或者onDestory是不是写什么了,eventbus?