Environment:
- Samsung Galaxy Note 4 with stock MM 6.0.1, not rooted
- Samsung stock calendar app 2.5.36
- AM 1.15.0-916
- Office 365 account setup AM only (not in system accounts)
- Contact, calendar and email sync are all disabled for my google account
Initial setup (clean state):
1) Disable all calendar syncing (in AM and system accounts)
2) Clear data for calendar app and calendar storage (via system app manager)
3) Reboot phone
4) Open calendar app and verify that calendar is empty
Enable calendar sync in AM:
1) Enable exchange calendar sync in AM
2) Wait for sync to occur
3) Verify that calendar data is displayed in Samsung calendar app
So far so good, but ...
Problem 1: Strange behavior when trying to select calendars to display
1) In calendar app, try to select O365 calendar as only one to display
2) * The app seems to "struggle" with this. Sometimes the selections revert after I change them.
3) If I'm persistent, I can eventually get the desired calendar selections to stick.
Problem 2: Strange behavior when trying to select calendar for new event
1) In Samsung calendar, try to add new event.
2) In the Add Event window, my google account is selected by default as the destination calendar
3) Tap to change the destination calendar, select my O365 calendar.
4) * The change appears to not be accepted in the dialog, but if I back out of the dialog then the desired calendar is selected.
5) Type in a few event details and save the event
6) Verify that new event is displayed in calendar app
Problem 3: Calendar app always crashes when trying to add a 2nd event
1) * In the calendar app, try to add another event. The app crashes immediately.
Other relevant info:
- The problems described above is strictly repeatable.
- If I use a different calendar app such as Simple Calendar or Business Calendar, then the problems do not occur.
- If I go back to the clean state, then use Nine instead of AM to sync the calendar data, then then the problems do not occur, even when using the Samsung calendar app.
That last point is why I think this issue is worth investigating. If Nine can produce data that works with the Samsung app, then AM can too.
Please let me know how I can help to troubleshoot further.
Thanks