APP 为社区交流互动型,需要连接服务器,主要加载文章...
测试用的手机:小米3、iPhone 4
两种手机打开WiFi,运行了APP,几分钟不到,点击了十几个页面,手机就发烫的不得了,在点击页面的过程中,内存在不断的减少,运行速度变慢,程序奔溃
怎么样克服这样的问题?
APP要上线,急等中...
APP 为社区交流互动型,需要连接服务器,主要加载文章...
测试用的手机:小米3、iPhone 4
两种手机打开WiFi,运行了APP,几分钟不到,点击了十几个页面,手机就发烫的不得了,在点击页面的过程中,内存在不断的减少,运行速度变慢,程序奔溃
怎么样克服这样的问题?
APP要上线,急等中...
一般webview如果开很多,且不close,那么即使屏幕上看不见的webview,也会运行,里面如果有js在跑或者各种事情监听,都会占用cpu和内存。
另外有些gif动图很耗资源,即使看不到,也仍可能在轮播gif。没必要时释放掉gif资源。
图片轮播之类的组件如果是自动轮播,也可能引起发烫,必要是去掉自动轮播,或者该页面不再前台时就去掉自动轮播。
mis - 前端攻城
function fun(str) {
var mws = plus.webview.currentWebview();
var _openw = plus.webview.create(str, str, {
scrollIndicator: 'none',
scalable: false
});
_openw.addEventListener('loaded', function() { //叶面加载完成后才显示
setTimeout(function() { //延后显示避免低端机上闪屏
_openw.show("fade-in", 200);
_openw.showded = true;
_openw = null;
//关闭当前窗口
mws.close();
mws = null;
}, 500);
}, false);
}
//这样频繁操作跳转后,就会发烫,过程只要2分钟。
//大神帮忙看看。
4***@qq.com
举个例子什么样的写法会发烫??
2018-08-24 14:33
DCloud_heavensoft
回复 4***@qq.com:见上
2018-08-24 17:40