今天遇到一个奇葩问题,先说现象:接口调用成功,但是在后台业务上报错时(比如:手机号已经被注册过时,接口调用成功,但是后台返回了错误信息:手机号已被注册),toolBar的返回键失效了。

后来仔细看了一下,发现我调用了onBackPress()这个方法,同时BaseActivity的ToolBar的返回键监听也调用了这个方法。

解决方案:ToolBar的返回键监听调用finish()。

posted on 2016-04-13 10:58  夜。空  阅读(948)  评论(0编辑  收藏  举报