diff options
author | Michael Chan <mchan@android.com> | 2009-08-05 15:35:41 -0700 |
---|---|---|
committer | Michael Chan <mchan@android.com> | 2009-08-05 15:36:45 -0700 |
commit | d51f415d14845bb83008130ada14d87b2d03e490 (patch) | |
tree | 00d2eb4045f672be7bbf693b9368eab02d1a977c | |
parent | 72f0026f31ab2171042e2b962534fcb2bd999afa (diff) | |
download | Calendar-d51f415d14845bb83008130ada14d87b2d03e490.tar.gz |
b/2027729 Fixed the crash that happens when you change orientation while scrolling in agenda view - DO NOT MERGE
-rw-r--r-- | src/com/android/calendar/AgendaActivity.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/calendar/AgendaActivity.java b/src/com/android/calendar/AgendaActivity.java index 97a6e5a7..00a46afd 100644 --- a/src/com/android/calendar/AgendaActivity.java +++ b/src/com/android/calendar/AgendaActivity.java @@ -27,6 +27,7 @@ import android.content.IntentFilter; import android.content.SharedPreferences; import android.database.ContentObserver; import android.database.Cursor; +import android.database.MatrixCursor; import android.net.Uri; import android.os.Bundle; import android.os.Handler; @@ -267,6 +268,12 @@ public class AgendaActivity extends Activity implements ViewSwitcher.ViewFactory mContentResolver.unregisterContentObserver(mObserver); unregisterReceiver(mIntentReceiver); + + // Clear the cursor so it won't crash when switching orientation while scrolling b/2022729 + String[] columns = new String[1]; + columns[0] = "_id"; + AgendaListView current = (AgendaListView) mViewSwitcher.getCurrentView(); + current.setCursor(new MatrixCursor(columns)); } @Override |