Skip to content

Commit 13f6f26

Browse files
committed
optimization #1
1 parent 08c6335 commit 13f6f26

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/com/activeandroid/Model.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@ public final Long save() {
7979
final String fieldName = mTableInfo.getColumnName(field);
8080
Class<?> fieldType = field.getType();
8181

82-
field.setAccessible(true);
82+
if (!field.isAccessible()) {
83+
field.setAccessible(true);
84+
}
8385

8486
try {
8587
Object value = field.get(this);
@@ -192,7 +194,9 @@ public final void loadFromCursor(Cursor cursor) {
192194
continue;
193195
}
194196

195-
field.setAccessible(true);
197+
if (!field.isAccessible()) {
198+
field.setAccessible(true);
199+
}
196200

197201
try {
198202
boolean columnIsNull = cursor.isNull(columnIndex);

0 commit comments

Comments
 (0)