Skip to content

Commit de3525c

Browse files
committed
Merge pull request saiwu-bigkoo#32 from yemengsky/master
set and get tag with key
2 parents 5f12db6 + 4531c18 commit de3525c

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed

convenientbanner/src/main/java/com/bigkoo/convenientbanner/CBPageAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ public CBPageAdapter(CBViewHolderCreator holderCreator,List<T> datas) {
2525
if (view == null) {
2626
holder = (Holder) holderCreator.createHolder();
2727
view = holder.createView(container.getContext());
28-
view.setTag(holder);
28+
view.setTag(R.id.cb_item_tag,holder);
2929
} else {
30-
holder = (Holder<T>) view.getTag();
30+
holder = (Holder<T>) view.getTag(R.id.cb_item_tag);
3131
}
3232
if(mDatas!=null&&!mDatas.isEmpty())
3333
holder.UpdateUI(container.getContext(), position, mDatas.get(position));
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<item name="cb_item_tag" type="id"></item>
4+
</resources>

gradle.properties

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
1-
# Project-wide Gradle settings.
2-
3-
# IDE (e.g. Android Studio) users:
4-
# Gradle settings configured through the IDE *will override*
5-
# any settings specified in this file.
6-
1+
## Project-wide Gradle settings.
2+
#
73
# For more details on how to configure your build environment visit
84
# http://www.gradle.org/docs/current/userguide/build_environment.html
9-
5+
#
106
# Specifies the JVM arguments used for the daemon process.
117
# The setting is particularly useful for tweaking memory settings.
128
# Default value: -Xmx10248m -XX:MaxPermSize=256m
139
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14-
10+
#
1511
# When configured, Gradle will run in incubating parallel mode.
1612
# This option should only be used with decoupled projects. More details, visit
1713
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18-
# org.gradle.parallel=true
14+
# org.gradle.parallel=true
15+
#Thu Nov 05 14:58:48 CST 2015

0 commit comments

Comments
 (0)