diff options
author | Walter Jang <wjang@google.com> | 2016-03-24 11:39:12 -0700 |
---|---|---|
committer | Walter Jang <wjang@google.com> | 2016-03-24 11:39:12 -0700 |
commit | 29134bfe1712e58c31c68789247495e2efcc7fdb (patch) | |
tree | 39ee75c45b6ba4c7d6e10a5343beb88ce2b3a820 | |
parent | ef8ab805d2b114e9d0dd98ae067c056b4a09a377 (diff) | |
download | ex-android-7.1.0_r5.tar.gz |
Fix StaleDataException in changeCursorandroid-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1android-7.0.0_r9android-7.0.0_r8android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r3android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r11android-7.0.0_r10android-7.0.0_r1nougat-releasenougat-dr1-releasenougat-devnougat-cts-releasenougat-bugfix-release
Check whether the cursor is closed before trying to getColumnIndex
Bug 26926075
Change-Id: Iffb0694b153f39d871d536dd60113c0853af7211
-rw-r--r-- | common/java/com/android/common/widget/CompositeCursorAdapter.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/java/com/android/common/widget/CompositeCursorAdapter.java b/common/java/com/android/common/widget/CompositeCursorAdapter.java index 03443d9b..beae8ea0 100644 --- a/common/java/com/android/common/widget/CompositeCursorAdapter.java +++ b/common/java/com/android/common/widget/CompositeCursorAdapter.java @@ -220,7 +220,7 @@ public abstract class CompositeCursorAdapter extends BaseAdapter { prevCursor.close(); } mPartitions.get(partition).cursor = cursor; - if (cursor != null) { + if (cursor != null && !cursor.isClosed()) { mPartitions.get(partition).idColumnIndex = cursor.getColumnIndex("_id"); } invalidate(); |