Skip to content

Commit bcfd4fd

Browse files
committed
doc(app):添加实例代码
1 parent 3568146 commit bcfd4fd

4 files changed

Lines changed: 13 additions & 9 deletions

File tree

app/src/main/java/cn/junhua/android/commonadapter/activity/BasisActivity.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ public void getItemOffsets(Rect outRect, View view, RecyclerView parent, Recycle
4747
});
4848
//初始化MultiTypeAdapter
4949
multiTypeAdapter = new MultiTypeAdapter();
50+
multiTypeAdapter.notifyDataSetChanged();//测试刷新点
5051
//注册ViewBinder
5152
multiTypeAdapter.register(HintBean.class, new HintItemViewBinder());//一对一
5253
multiTypeAdapter.register(BasisImgBean.class, new ImgBinderItemView());//一对一
@@ -60,13 +61,13 @@ public void getItemOffsets(Rect outRect, View view, RecyclerView parent, Recycle
6061
genDataList(true);
6162
multiTypeAdapter.setList(dataList);
6263
recycler_view.setAdapter(multiTypeAdapter);
63-
multiTypeAdapter.notifyDataSetChanged();
64+
multiTypeAdapter.notifyDataSetChanged();//测试刷新点
6465

6566

6667
new Handler().postDelayed(() -> {
6768
genDataList(false);
68-
multiTypeAdapter.notifyDataSetChanged();
69-
Toast.makeText(BasisActivity.this, "追加数据", Toast.LENGTH_SHORT).show();
69+
multiTypeAdapter.notifyDataSetChanged();//测试刷新点
70+
Toast.makeText(BasisActivity.this, "自动追加数据", Toast.LENGTH_SHORT).show();
7071
}, 5000);
7172
}
7273

app/src/main/java/cn/junhua/android/commonadapter/activity/DefaultViewBinderActivity.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
4848

4949
//初始化MultiTypeAdapter
5050
multiTypeAdapter = new MultiTypeAdapter();
51+
multiTypeAdapter.notifyDataSetChanged();//测试刷新点
5152
//注册ViewBinder
5253
multiTypeAdapter.register(HintBean.class, new HintItemViewBinder());//一对一
5354
multiTypeAdapter.register(MenuBean.class, new MenuItemViewHinder());
@@ -58,12 +59,12 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
5859
genDataList(true);
5960
multiTypeAdapter.setList(dataList);
6061
recycler_view.setAdapter(multiTypeAdapter);
61-
multiTypeAdapter.notifyDataSetChanged();
62+
multiTypeAdapter.notifyDataSetChanged();//测试刷新点
6263

6364
new Handler().postDelayed(() -> {
6465
genDataList(false);
65-
multiTypeAdapter.notifyDataSetChanged();
66-
Toast.makeText(DefaultViewBinderActivity.this, "追加数据", Toast.LENGTH_SHORT).show();
66+
multiTypeAdapter.notifyDataSetChanged();//测试刷新点
67+
Toast.makeText(DefaultViewBinderActivity.this, "自动追加数据", Toast.LENGTH_SHORT).show();
6768
}, 5000);
6869
}
6970

app/src/main/java/cn/junhua/android/commonadapter/activity/One2ManyActivity.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ protected void onCreate(Bundle savedInstanceState) {
4141

4242
//再创建MultiTypeAdapter
4343
mMultiTypeAdapter = new MultiTypeAdapter();
44+
mMultiTypeAdapter.notifyDataSetChanged();//测试刷新点
4445
//注册ViewBinder
4546
mMultiTypeAdapter.register(HintBean.class, new HintItemViewBinder());//一对一
4647
//一对多条目注册
@@ -65,8 +66,9 @@ protected void onCreate(Bundle savedInstanceState) {
6566
new Handler().postDelayed(() -> {
6667
mList.add(new HintBean());
6768
mList.addAll(FriendBean.getRandomFriend());
68-
mMultiTypeAdapter.notifyDataSetChanged();
69-
Toast.makeText(One2ManyActivity.this, "追加数据", Toast.LENGTH_SHORT).show();
69+
mMultiTypeAdapter.notifyDataSetChanged();//测试刷新点
70+
71+
Toast.makeText(One2ManyActivity.this, "自动追加数据", Toast.LENGTH_SHORT).show();
7072
}, 3000);
7173
}
7274
}

app/src/main/java/cn/junhua/android/commonadapter/activity/TaobaoActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public int getSpanSize(int position) {
7575
new Handler().postDelayed(() -> {
7676
genDataList(false);
7777
multiTypeAdapter.notifyDataSetChanged();
78-
Toast.makeText(TaobaoActivity.this, "追加数据", Toast.LENGTH_SHORT).show();
78+
Toast.makeText(TaobaoActivity.this, "自动追加数据", Toast.LENGTH_SHORT).show();
7979
}, 3000);
8080
}
8181

0 commit comments

Comments
 (0)