摘要:
Retorfit2和OkHttp3缓存 需求如下:当用户在有网络的情况下,设置一个”缓冲时间”,比如在请求了一次网络数据之后,接下来60s内进行网络请求其实是拿的缓存,这样做可以减少服务器负担,节约流量. 当无网络时,用缓存读取数据,数据默认保存2周.这样就可以进行离线阅读. 1.首先来配置拦截器 阅读全文
posted @ 2017-11-20 17:48
潇风寒月
阅读(15)
评论(0)
推荐(0)
摘要:
SwipeRefreshLayout和RecyclerView滑动冲突解决方案 参考:http://www.jianshu.com/p/34cbaddb668b 1.界面内只有RecyclerView和SwipeRefreshLayout mRecyclerView.addOnScrollListe 阅读全文
posted @ 2017-11-20 17:47
潇风寒月
阅读(81)
评论(0)
推荐(0)
摘要:
ViewPager中的Fragment生命周期 今天踩了个巨坑…. 当我在使用ViewPager+fragment时,我在一个ViewPager中放置了4个fragment,这时fragment的生命周期是很无语的…. 比如我从第一个fragment切换到第二个fragment(就是ViewPage 阅读全文
posted @ 2017-11-20 17:44
潇风寒月
阅读(23)
评论(0)
推荐(0)
摘要:
WebView踩坑 1.WebView的配置 WebSettings settings = wvDetailContent.getSettings(); if (mPresenter.getNoImageState()) { //设置为无图模式 settings.setBlockNetworkIma 阅读全文
posted @ 2017-11-20 17:43
潇风寒月
阅读(38)
评论(0)
推荐(0)
摘要:
假设中间的滑动区域为NestedScrollView,那么给NestedScrollView设置滑动监听事件,当检测到用户在向下滑动时隐藏底部栏,上滑时显示底部栏. 通过属性动画来进行设置底部栏的显示和隐藏. //为使底部栏能滑动隐藏,直接监听NestedScrollView的滑动事件 向下滑则隐藏 阅读全文
posted @ 2017-11-20 17:36
潇风寒月
阅读(251)
评论(0)
推荐(0)