周建伟
周建伟
  • 发布:2017-05-21 21:40
  • 更新:2017-05-21 21:57
  • 阅读:1154

最新版本HB,使用底部选项卡(webview模式),安卓实现按两次返回键白屏问题

分类:HTML5+

最新版本HBulider,使用底部选项卡(webview模式),安卓实现按两次返回键退出应用时。好像第一个子页面会响应返回时间,变成白屏。
此问题必现。
原来的版本打包的没有此问题。

麻烦测试一下,感谢!

2017-05-21 21:40 负责人:无 分享
已邀请:
周建伟

周建伟 (作者)

//下拉刷新
var _self;
if(window.plus) {
plusReady();
} else {
document.addEventListener("plusready", function() {
plusReady();
}, false);
}

	function plusReady() {  
		_self = plus.webview.currentWebview();  
		_self.setPullToRefresh({  
			support: true,  
			height: '100px',  
			range: '150px',  
			style: 'circle',  
			offset: '1px'  
		}, pulldownRefresh);  
		  
		plus.key.addEventListener("backbutton",function () {  
			_self.close("auto");  
		},false);  
	}  
	  
	/**  
	 * 下拉刷新具体业务实现  
	 */  
	function pulldownRefresh() {  
		setTimeout(function() {  
			ajax();  
			_self.endPullToRefresh();  
		}, 1500);  
	}  

测试了一下,是因为第一个子页面加上如上下拉刷新代码才出现。并非HB版本问题。我再研究下,如果官方有解决方案,麻烦告知,谢谢!

周建伟

周建伟 (作者)

plus.key.addEventListener("backbutton",function () {
_self.close("auto");
},false);

找到原因了,是这段。去掉就可以了,谢谢!

该问题目前已经被锁定, 无法添加新回复