diff --git a/CommonAdapter/adapter/src/main/java/kale/adapter/ViewHolder.java b/CommonAdapter/adapter/src/main/java/kale/adapter/ViewHolder.java index a2b7e84..bb0cc4e 100644 --- a/CommonAdapter/adapter/src/main/java/kale/adapter/ViewHolder.java +++ b/CommonAdapter/adapter/src/main/java/kale/adapter/ViewHolder.java @@ -37,7 +37,7 @@ public static ViewHolder getInstance(View view) { // I added a generic return type to reduce the casting noise in client code @SuppressWarnings("unchecked") - public T get(int id) { + public T getView(int id) { View childView = viewHolderSparseArr.get(id); if (childView == null) { childView = mView.findViewById(id); diff --git a/CommonAdapter/app/src/main/java/kale/commonadapter/item/ButtonItem.java b/CommonAdapter/app/src/main/java/kale/commonadapter/item/ButtonItem.java index 0e56f31..4a57659 100644 --- a/CommonAdapter/app/src/main/java/kale/commonadapter/item/ButtonItem.java +++ b/CommonAdapter/app/src/main/java/kale/commonadapter/item/ButtonItem.java @@ -22,7 +22,7 @@ public int getLayoutResId() { @Override public void initViews(ViewHolder vh, DemoModel model, int position) { - btn = vh.get(R.id.button); + btn = vh.getView(R.id.button); setViews(model); } diff --git a/CommonAdapter/app/src/main/java/kale/commonadapter/item/ImageItem.java b/CommonAdapter/app/src/main/java/kale/commonadapter/item/ImageItem.java index ea95db9..dab4eb0 100644 --- a/CommonAdapter/app/src/main/java/kale/commonadapter/item/ImageItem.java +++ b/CommonAdapter/app/src/main/java/kale/commonadapter/item/ImageItem.java @@ -22,7 +22,7 @@ public int getLayoutResId() { @Override public void initViews(ViewHolder vh, DemoModel model, int position) { - ImageView imageView = vh.get(R.id.imageView); + ImageView imageView = vh.getView(R.id.imageView); imageView.setImageResource(Integer.parseInt(model.content)); } diff --git a/CommonAdapter/app/src/main/java/kale/commonadapter/item/TextItem.java b/CommonAdapter/app/src/main/java/kale/commonadapter/item/TextItem.java index 236bdb7..fba23fb 100644 --- a/CommonAdapter/app/src/main/java/kale/commonadapter/item/TextItem.java +++ b/CommonAdapter/app/src/main/java/kale/commonadapter/item/TextItem.java @@ -21,7 +21,7 @@ public int getLayoutResId() { @Override public void initViews(ViewHolder vh, DemoModel model, int position) { - TextView textView = vh.get(R.id.textView); + TextView textView = vh.getView(R.id.textView); textView.setText(model.content); }