Socket这块聊到了TCP协议以及三次握手,还有我以前参与过的一个车载系统的APP,使用了TCP通信来采集GPS、数据流量等信息,还有TCP长连接的保活机制。因为这个项目不是我负责的哈,所以这块讲的比较浅,当时面试官提到我们项目中的TCP通信协议怎么定义的,这块没有说上来。
、
RecyclerView 问题
就是在刷新,也就是 clear 的同时,让 RecyclerView 暂时不能够滑动,之后再允许滑动即可。代码就是在 RecyclerView 初始化的时候加上是否在刷新进而拦截手势:
mRecyclerView.setOnTouchListener(
new View.OnTouchListener() {
@Override
publicbooleanonTouch(View v, MotionEvent event){
if (mIsRefreshing) {
return true;
} else {
return false;
}
}
}
);
ListView的如果其宽度或高度被设置为wrap_content,会有性能等问题