set the MANUAL refreshing flag at manual caldav sync

This commit is contained in:
tibbi 2017-08-20 22:05:59 +02:00
parent ec02fb162e
commit b94ed6d07c

View file

@ -224,7 +224,10 @@ class MainActivity : SimpleActivity(), NavigationListener {
toast(R.string.refreshing) toast(R.string.refreshing)
val uri = CalendarContract.Calendars.CONTENT_URI val uri = CalendarContract.Calendars.CONTENT_URI
contentResolver.registerContentObserver(uri, false, calDAVSyncObserver) contentResolver.registerContentObserver(uri, false, calDAVSyncObserver)
ContentResolver.requestSync(null, uri.authority, Bundle()) Bundle().apply {
putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true)
ContentResolver.requestSync(null, uri.authority, this)
}
} }
private val calDAVSyncObserver = object : ContentObserver(Handler()) { private val calDAVSyncObserver = object : ContentObserver(Handler()) {