Browse Source

+ brv 1.1.7

drake 5 years ago
parent
commit
e83313904c

+ 1 - 1
README.md

@@ -58,7 +58,7 @@ allprojects {
 module 的 build.gradle
 
 ```groovy
-implementation 'com.github.liangjingkanji:Net:1.3.6'
+implementation 'com.github.liangjingkanji:Net:1.3.7'
 ```
 
 

+ 1 - 1
net/build.gradle

@@ -40,7 +40,7 @@ dependencies {
 
     api 'com.yanzhenjie:okalle:0.1.7'
 
-    compileOnly 'com.github.liangjingkanji:BRV:1.1.6'
+    compileOnly 'com.github.liangjingkanji:BRV:1.1.7'
     compileOnly 'com.github.bumptech.glide:glide:4.9.0'
 
     compileOnly 'io.reactivex.rxjava2:rxkotlin:2.3.0'

+ 6 - 2
net/src/main/java/com/drake/net/observer/PageObserver.kt

@@ -56,8 +56,12 @@ abstract class PageObserver<M>(val page: PageRefreshLayout) :
      * 自动判断是添加数据还是覆盖数据, 以及数据为空或者NULL时[showEmpty]
      * @param hasMore 如果不穿数据, 默认已加载完全部(建议此时可以关闭[PageRefreshLayout]的加载更多功能)
      */
-    fun addData(data: List<Any>, hasMore: BindingAdapter.() -> Boolean = { false }) {
-        page.addData(data, hasMore)
+    fun addData(
+        data: List<Any>,
+        bindingAdapter: BindingAdapter? = null,
+        hasMore: BindingAdapter.() -> Boolean = { false }
+    ) {
+        page.addData(data, bindingAdapter, hasMore)
         dispose()
     }
 

+ 1 - 1
sample/src/main/java/com/drake/net/sample/MainActivity.kt

@@ -13,4 +13,4 @@ class MainActivity : AppCompatActivity() {
 
     }
 
-}
+}