解决cordova 插件上横竖屏切换后退出APP
//监听切换 横屏标记下
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
switch (newConfig.orientation) {
case Configuration.ORIENTATION_PORTRAIT://竖屏
Log.i(TAG,"执行竖屏");
break;
case Configuration.ORIENTATION_LANDSCAPE://横屏
Log.i(TAG,"执行横屏");
orientation=true;
default:
break;
}
}
//监听返回 如果是横屏切回来得 阻止返回 调用js //RootVue.$router.back();
@Override
public void onBackPressed() {
if(!orientation){
//阻止返回按钮
super.onBackPressed();
}else{
//router后退
appView.loadUrl("javascript:window.PlvPlayer.back()" );
}