From b45f124a041adf81b3ac8b8dec6b396e751e92d7 Mon Sep 17 00:00:00 2001 From: Romain Guy <> Date: Tue, 24 Mar 2009 21:30:00 -0700 Subject: [PATCH] Automated import from //branches/donutburger/...@142129,142129 --- core/java/android/widget/ListView.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/java/android/widget/ListView.java b/core/java/android/widget/ListView.java index 4d5032ea3129f..7e30f7ba68d2d 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);