Commit 4568e1a6aaccf3ba2cc41c1415d601f31967b722
1 parent
dc5d62db
DataBindingAdapter Update
Showing
2 changed files
with
7 additions
and
1 deletions
cnlive/build.gradle
| ... | ... | @@ -75,7 +75,7 @@ ext { |
| 75 | 75 | siteUrl = 'http://bj.gitlab.cnlive.com/cnlive-team/CNVideoDemo' |
| 76 | 76 | gitUrl = 'http://bj.gitlab.cnlive.com/cnlive-team/CNVideoDemo.git' |
| 77 | 77 | |
| 78 | - libraryVersion = '0.2.2' | |
| 78 | + libraryVersion = '0.2.4' | |
| 79 | 79 | |
| 80 | 80 | developerId = 'CNlive' |
| 81 | 81 | developerName = 'Granzon' | ... | ... |
cnlive/src/main/java/com/cnlive/libs/base/frame/adapter/DataBindingRecyclerAdapter.java
| ... | ... | @@ -62,6 +62,12 @@ public abstract class DataBindingRecyclerAdapter<D, T extends ViewDataBinding> e |
| 62 | 62 | return getList() == null ? 0 : getList().size(); |
| 63 | 63 | } |
| 64 | 64 | |
| 65 | + public void addItem(int position, D item) { | |
| 66 | + if (item == null) return; | |
| 67 | + getList().add(position, item); | |
| 68 | + notifyItemInserted(position); | |
| 69 | + } | |
| 70 | + | |
| 65 | 71 | public void addItem(D item) { |
| 66 | 72 | if (item == null) return; |
| 67 | 73 | getList().add(getList().size(), item); | ... | ... |