为什么iscroll5.js下载.js在安卓平台下非常卡

Android程序运行后非常卡怎么回事?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
Android程序运行后非常卡怎么回事?
Android程序运行后非常卡怎么回事?
Performing stop of activity that is not resumed 一直报这个错误 但是没影响进程
项目启动后很卡
我有更好的答案
onpause -&gt:oncreate -& onstart -& onresume2 -& onresume -& oncreate2 -& onstart2 -&gt那是因为你在onCreate方法里面启动另一个Activity。这样子不能保证正常的顺序
采纳率:23%
而安卓软件需要的配置很高才能流畅,但憨稜封谷莩咐凤栓脯兢是黑莓Q10的配置不足以流畅运行安卓,没办法的,卡,只能忍受,忍受不了只能换机黑莓Q10运行BB10系统本身不卡,只是运行安卓软件的时候需要在模拟器中运行
系统版本语音和兼容问题
运行内存占用太多,关掉其他软件试试。或者是手机配置问题
不是这个原因吧 我是刚开的手机 而且是自己写的项目
我促,不懂了
自己写的项目,你看下是不是有一直占大内存的地方,或者内存溢出问题。。。你这里的报错是线程重复创建。。。你查下原因吧
2条折叠回答
为您推荐:
其他类似问题
等待您来回答1.无法滑动的问题
  需要检查iscroll.js文件加载上没有,如果加载上检查一下它和jquery文件加载的先后顺序。wrapper的position必须得写,bottom也必须得写。
2.滑不上去的问题
  wrapper的height设置成了100%。所以出现这个问题,把这个属性去掉了好了
3.页面滑动不流畅(这样是暂时行可以,还没找到更好的解决办法)  
& &#scroller&{& & & & transform:&translate3d(0,0,0);& & & & -webkit-transform:&translate3d(0,0,0);& & & & -moz-transform:&translate3d(0,0,0);& & &}&
4.点击input框、select等表单元素时没有响应,这个问题原因在于iscroll需要一直监听用户的touch操作,以便灵敏的做出对应效果,所以它把其余的默认事件屏蔽了,解决的方法是,在iscroll4源码里面找到这一行,
&&&& onBeforeScrollStart: function (e) { e.preventDefault(); }
然后把它改成:&&& onBeforeScrollStart: function (e) { var nodeType = e.explicitOriginalTarget? e.explicitOriginalTarget.nodeName.toLowerCase():(e.target? e.target.nodeName.toLowerCase():'');if(nodeType !='select'&& nodeType !='option'&& nodeType !='input'&& nodeType!='textarea') e.preventDefault(); }
&&& 这样只要你touch的元素是 select || option || input || textarea时,它就不会执行e.preventDefault(),默认的事件就不会被屏蔽了。
&&& 如果你有其他不想被屏蔽的元素,可以自己修改,不过需要注意onBeforeScrollStart里的屏蔽默认事件很重要,它是iscroll进行流畅滚动的基础,不要随便的把它去掉,否则你会发现滚动起来很卡顿。
5.Iscroll异步加载DOM造成滑动不上去的问题
  我实在ajax执行完成以后重新加载一次iscroll,myScroll.refresh();
用iscroll5实现的页面初始化加载到页面最底部,点击一个按钮最底部加载一条数据,并且实现下拉加载更多的效果,iscroll-probe.js是关键,
&!DOCTYPE html&
&meta charset="utf-8"&
&meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"&
&title&iScroll demo: probe&/title&
&script type="text/javascript" src="../build/iscroll-probe.js"&&/script&
&script src="jquery-2.0.2.min.js"&&/script&
&script type="text/javascript"&
var pullDownEl, pullDownL;
var pullUpEl, pullUpL;
var Downcount = 0 ,Upcount = 0;
var loadingStep = 0;//加载状态0默认,1显示加载状态,2执行加载数据,只有当为0时才能再次加载,这是防止过快拉动刷新
function pullDownAction() {//下拉事件
setTimeout(function() {
alert('ook')
pullDownEl.removeClass('loading');
pullDownL.html('下拉显示更多...');
pullDownEl['class'] = pullDownEl.attr('class');
pullDownEl.attr('class','').hide();
myScroll.refresh();
loadingStep = 0;
}, 1000); //1秒
function pullUpAction() {//上拉事件
setTimeout(function() {
/* var el, li,
el = $('#add');
for (i = 0; i & 3; i++) {
li = $("&li&&/li&");
Upcount++;
li.text('new Add ' + Upcount + " !");
el.append(li);
pullUpEl.removeClass('loading');
pullUpL.html('上拉显示更多...');
pullUpEl['class'] = pullUpEl.attr('class');
pullUpEl.attr('class','').hide();
myScroll.refresh();
loadingStep = 0;
function loaded() {
pullDownEl = $('#pullDown');
pullDownL = pullDownEl.find('.pullDownLabel');
pullDownEl['class'] = pullDownEl.attr('class');
pullDownEl.attr('class','').hide();
pullUpEl = $('#pullUp');
pullUpL = pullUpEl.find('.pullUpLabel');
pullUpEl['class'] = pullUpEl.attr('class');
pullUpEl.attr('class','').hide();
myScroll = new IScroll('#content', {
probeType: 2,
scrollbars: true,//有滚动条
mouseWheel: true,//允许滑轮滚动
fadeScrollbars: true,//滚动时显示滚动条,默认影藏,并且是淡出淡入效果
bounce:true,//边界反弹
interactiveScrollbars:true,//滚动条可以拖动
shrinkScrollbars:'scale',// 当滚动边界之外的滚动条是由少量的收缩。'clip' or 'scale'.
click: true ,// 允许点击事件
keyBindings:true,//允许使用按键控制
momentum:true// 允许有惯性滑动
myScroll.scrollToElement(document.querySelector('#scroller li:last-child'))
//页面初始化显示最后一条数据
myScroll.on('scroll', function(){
if(loadingStep == 0 && !pullDownEl.attr('class').match('flip|loading') && !pullUpEl.attr('class').match('flip|loading')){
if (this.y & 5) {
//下拉刷新效果
pullDownEl.attr('class',pullUpEl['class'])
pullDownEl.show();
myScroll.refresh();
pullDownEl.addClass('flip');
loadingStep = 1;
}else if (this.y & (this.maxScrollY - 5)) {
//上拉刷新效果
pullUpEl.attr('class',pullUpEl['class'])
pullUpEl.show();
myScroll.refresh();
pullUpEl.addClass('flip');
loadingStep = 1;
//滚动完毕
myScroll.on('scrollEnd',function(){
if(loadingStep == 1){
if (pullUpEl.attr('class').match('flip|loading')) {
pullUpEl.removeClass('flip').addClass('loading...');
pullUpL.html('Loading...');
loadingStep = 2;
pullUpAction();
}else if(pullDownEl.attr('class').match('flip|loading')){
pullDownEl.removeClass('flip').addClass('loading...');
pullDownL.html('Loading...');
loadingStep = 2;
pullDownAction();
document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
$(function(){
$('#footer a').click(function(){
var el, li,
el = $('#add');
for (i = 0; i & 3; i++) {
li = $("&li&&/li&");
Upcount++;
li.text('new Add ' + Upcount + " !");
el.append(li);
myScroll.refresh();
$('.delete').click(function(){
$('#add li:last-child').remove();
myScroll.refresh();
&style type="text/css"&
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-ms-touch-action: none;
body,ul,li {
padding: 0;
margin: 0;
border: 0;
font-size: 12px;
font-family: ubuntu, helvetica, arial;
overflow: hidden;
/* this is important to prevent the whole page to bounce */
position: absolute;
z-index: 2;
width: 100%;
height: 45px;
line-height: 45px;
background: #CD235C;
padding: 0;
color: #eee;
font-size: 20px;
text-align: center;
font-weight: bold;
position: absolute;
z-index: 2;
bottom: 0;
width: 100%;
height: 48px;
background: #444;
padding: 0;
border-top: 1px solid #444;
#footer a {
width: 50%;
display: block;
float: left;
text-align: center;
line-height: 48px;
color: #fff;
font-size: 16px
#content {
position: absolute;
z-index: 1;
top: 45px;
bottom: 48px;
width: 100%;
background: #ccc;
overflow: hidden;
#scroller {
position: absolute;
z-index: 1;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
width: 100%;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
-o-text-size-adjust: none;
text-size-adjust: none;
#scroller ul {
list-style: none;
padding: 0;
margin: 0;
width: 100%;
text-align: left;
#scroller li {
padding: 0 10px;
height:<span style="background-color: #f5f5f5; color: #px;
line-height: 40px;
border-bottom: 1px solid #ccc;
border-top: 1px solid #fff;
background-color: #fafafa;
font-size: 14px;
#pullDown, #pullUp {
background:#fff;
height:40px;
line-height:40px;
padding:5px 10px;
border-bottom:1px solid #ccc;
font-weight:bold;
font-size:14px;
color:#888;
#pullDown .pullDownIcon, #pullUp .pullUpIcon
display:block; float:left;
width:40px; height:40px;
background:url(pull-icon@2x.png) 0 0 no-repeat;
-webkit-background-size:40px 80px; background-size:40px 80px;
-webkit-transition-property:-webkit-transform;
-webkit-transition-duration:<span style="background-color: #f5f5f5; color: #ms;
#pullDown .pullDownIcon {
-webkit-transform:rotate(0deg) translateZ(0);
#pullUp .pullUpIcon
-webkit-transform:rotate(-180deg) translateZ(0);
#pullDown.flip .pullDownIcon {
-webkit-transform:rotate(-180deg) translateZ(0);
#pullUp.flip .pullUpIcon {
-webkit-transform:rotate(0deg) translateZ(0);
#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
background-position:<span style="background-color: #f5f5f5; color: #%;
-webkit-transform:rotate(0deg) translateZ(0);
-webkit-transition-duration:0ms;
-webkit-animation-name:loading;
-webkit-animation-duration:2s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:linear;
@-webkit-keyframes loading {
from { -webkit-transform:rotate(0deg) translateZ(0); }
to { -webkit-transform:rotate(360deg) translateZ(0); }
&body onload="loaded()"&
&div id="header"&&a href="javascript:myScroll.scrollToElement(document.querySelector('#scroller li:last-child'))"&Scroll&/a&&/div&
&div id="content"&
&div id="scroller"&
&div id="pullDown" class="ub ub-pc c-gra"&
&div class="pullDownIcon"&&/div&
&div class="pullDownLabel"&Loading...&/div&
&ul id="add"&
&li&&a href="#"&Scroll to element 10&/a&&/li&
&li&&input type="text" value="测试" id="test" disabled="disabled"&&/li&
&li&Pretty row 1&/li&
&li&Pretty row 2&/li&
&li&Pretty row 3&/li&
&li&Pretty row 4&/li&
&li&Pretty row 5&/li&
&li&Pretty row 6&/li&
&li&Pretty row 7&/li&
&li&Pretty row 8&/li&
&li&Pretty row 9&/li&
&li&Pretty row 10&/li&
&div id="pullUp" class="ub ub-pc c-gra"&
&div class="pullUpIcon"&&/div&
&div class="pullUpLabel"&上拉显示更多...&/div&
&div id="footer"&
&a href="javascript:myScroll.scrollToElement(document.querySelector('#scroller li:last-child'))"&添加&/a&
&a style="display:cursor:" class="delete"&删除&/a&
阅读(...) 评论()iscroll出现闪烁卡顿的问题怎么处理_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
iscroll出现闪烁卡顿的问题怎么处理
我有更好的答案
解决办法一、可卸载不常用软件腾讯手机管家——软件管理——选择软件——卸载二、其次清理垃圾腾讯手机管家——清理加速——一键清理加速或手机瘦身——软件搬家——选择——确认搬家就可以了时间长,视频缓存都会有垃圾的,建议经常清理下,保持手机稳定运行
采纳率:96%
来自团队:
为您推荐:
其他类似问题
等待您来回答为什么iscroll.js在安卓平台下非常卡_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
为什么iscroll.js在安卓平台下非常卡
我有更好的答案
你说的是个js文件,这个需要基于浏览器运行,手机配置不太好就会卡顿,正常的。
采纳率:55%
为您推荐:
其他类似问题
安卓的相关知识
等待您来回答如何解决iscroll滑动卡顿_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何解决iscroll滑动卡顿
我有更好的答案
手机卡慢或空间不足的话就需要对手机进行深度的清理了可以使用腾讯手机管家的内存清理功能先通过垃圾扫描来清理掉手机上的垃圾和软件的缓存之后进行深度清理,把一些文件垃圾、缓存文件、安装包之类的垃圾也清理掉还能卸载一些不常用的软件并进行卸载残留的清理进一步释放手机空间
采纳率:98%
来自团队:
为您推荐:
其他类似问题
等待您来回答

我要回帖

更多关于 iscroll5.js下载 的文章

 

随机推荐