summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRomain Guy <>2009-03-24 21:30:00 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-24 21:30:00 -0700
commitb45f124a041adf81b3ac8b8dec6b396e751e92d7 (patch)
tree7142b71881367acc652c59ee2e694b6153924924
parent272beb63834e213ee35a83741a5e2ae1279999d5 (diff)
downloadframeworks_base-b45f124a041adf81b3ac8b8dec6b396e751e92d7.zip
frameworks_base-b45f124a041adf81b3ac8b8dec6b396e751e92d7.tar.gz
frameworks_base-b45f124a041adf81b3ac8b8dec6b396e751e92d7.tar.bz2
Automated import from //branches/donutburger/...@142129,142129
-rw-r--r--core/java/android/widget/ListView.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/widget/ListView.java b/core/java/android/widget/ListView.java
index 4d5032e..7e30f7b 100644
--- a/core/java/android/widget/ListView.java
+++ b/core/java/android/widget/ListView.java
@@ -1393,6 +1393,11 @@ public class ListView extends AbsListView {
resetList();
invokeOnItemScrollListener();
return;
+ } else if (mItemCount != mAdapter.getCount()) {
+ throw new IllegalStateException("The content of the adapter has changed but "
+ + "ListView did not receive a notification. Make sure the content of "
+ + "your adapter is not modified from a background thread, but only "
+ + "from the UI thread.");
}
setSelectedPositionInt(mNextSelectedPosition);