eros
eros copied to clipboard
非tab页面Android增加返回键监听事件
Your questions.
- 页面打开bmmask后,点击返回键,会把popup和当前页面一块返回
- 我记得weex是有个 @clickbackitem事件的.
Environment.
- Android
What do you think may be caused by the analysis of the problem.
- 将onBackPressed在当前页面暴露一个事件,可以在前端处理.
- $router.open({backCallback:xxx}).这个也只能在上个页面处理返回的事件
@Override
public void onBackPressed() {
if (mRouterParam != null && mRouterParam.isRunBackCallback) {
if (mRouterParam.backCallback != null) {
mRouterParam.backCallback.invoke(null);
return;
}
}
if (mRouterParam != null && !mRouterParam.canBack) {
return;
}
// weex页面的根布局,可加入@clickbackitem="xxx",响应返回键事件
if (mWXInstance != null && !mWXInstance.onBackPressed()) {
RouterTracker.popActivity();
}
}
老哥解决了吗?非首页tabbar下没办法监听安卓返回键