summaryrefslogtreecommitdiffstats
path: root/src/com/android/calendar
diff options
context:
space:
mode:
authorkaiyiz <kaiyiz@codeaurora.org>2014-04-21 18:15:33 +0800
committerSteve Kondik <steve@cyngn.com>2015-10-18 13:52:40 -0700
commitb498ee2f039333c62ca66a952087a894569c5a3f (patch)
tree76adc2c61940cc3b291a848a66eeb109f6739ab4 /src/com/android/calendar
parent59333225c5f2a38bcdaa430c9e5f36ae974ee62a (diff)
downloadandroid_packages_apps_Calendar-b498ee2f039333c62ca66a952087a894569c5a3f.tar.gz
android_packages_apps_Calendar-b498ee2f039333c62ca66a952087a894569c5a3f.tar.bz2
android_packages_apps_Calendar-b498ee2f039333c62ca66a952087a894569c5a3f.zip
Calendar: The delete events option status changed after rotate screen
Calendar through LoadManager to query the total number of events, and update the delete events option status in onLoadFinished method. But this method will be called at the first time load data or data have changed, so can't update option status when rotating screen. Calls the initLoader function in onCreate and onResume ensure that the onLoadFinished can be callback. CRs-Fixed: 650667 Change-Id: Id96f28bf648de374fb5d2cb7e0827e072f5342bd
Diffstat (limited to 'src/com/android/calendar')
-rw-r--r--src/com/android/calendar/AllInOneActivity.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/calendar/AllInOneActivity.java b/src/com/android/calendar/AllInOneActivity.java
index 66394591..48613706 100644
--- a/src/com/android/calendar/AllInOneActivity.java
+++ b/src/com/android/calendar/AllInOneActivity.java
@@ -471,6 +471,9 @@ public class AllInOneActivity extends AbstractCalendarActivity implements EventH
prefs.registerOnSharedPreferenceChangeListener(this);
mContentResolver = getContentResolver();
+ if (getResources().getBoolean(R.bool.show_delete_events_menu)) {
+ getLoaderManager().initLoader(0, null, this);
+ }
}
private long parseViewAction(final Intent intent) {
@@ -595,6 +598,9 @@ public class AllInOneActivity extends AbstractCalendarActivity implements EventH
invalidateOptionsMenu();
mCalIntentReceiver = Utils.setTimeChangesReceiver(this, mTimeChangesUpdater);
+ if (getResources().getBoolean(R.bool.show_delete_events_menu)) {
+ getLoaderManager().initLoader(0, null, this);
+ }
}
@Override