您的位置:首页 > 移动开发 > Android开发

Android使用pullablelistview控件性能优化CUP占用过高

2017-03-17 11:49 309 查看
Android使用pullablelistview控件,发现CUP占用过高,优化之:

PullToRefreshLayout类中的dispatchTouchEvent:

case MotionEvent.ACTION_UP:
if (pullDownY > refreshDist || -pullUpY > loadmoreDist)
// 正在刷新时往下拉(正在加载时??上拉),释放后下拉头(上拉头)不隐藏
isTouch = false;
if (state == RELEASE_TO_REFRESH) {
changeState(REFRESHING);
// 刷新操作
if (mListener != null)
mListener.onRefresh(this);
} else if (state == RELEASE_TO_LOAD) {
changeState(LOADING);
// 加载操作
if (mListener != null)
mListener.onLoadMore(this);
}
if (pullDownY !=0 || pullUpY !=0) {      //修改地方,不修改会每隔5毫秒循环一直调用该控件,导致cup占用增加。
hide();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: