SufficientlySecure / birthday-calendar

Display all contact birthdays automatically in your standard Android calendar.
https://www.schuermann.eu/android/
GNU General Public License v3.0
95 stars 28 forks source link

Birthday Adapter no longer stable (when used with Google Calendar on stock Galaxy S7 Edge) #110

Open mikebeaton opened 5 years ago

mikebeaton commented 5 years ago

Dear Dominik Schürmann,

Thank you for an amazingly useful app. I've no idea why what your app does isn't default behaviour in Android (well... apart from Google trying to seduce you into storing all your contacts in their ecosystem), and I have found your app (in combination with ~DAVDroid~ DAVx5 so that I can store my contacts where I want) incredibly useful.

But recently I have found that the paid version of Birthday Adapter (and also the free version, I tried) seems no longer stable. I am using Google Calendar, and when I go into Google Calendar all the birthdays show briefly, but then disappear - almost as if accessing the birthday calendar makes it go away, or crash. Resyncing the Birthday Adapter account, or even removing and resinstalling Birthday Adapter does not fix the problem.

The phone displays no error messages when this happens, but if you would like me to, I am happy to look elsewhere in user-accessible logs, etc., for errors (I am a developer, though not an Android/mobile developer).

I am using a Samsung Galaxy S7 Edge with up-to-date, stock firmware and all apps are up-to-date.

The problem seems less severe (or perhaps not happening at all, I will post back on this) using the built in (Samsung) calendar app; but no other calendars have problems in the Google Calendar app.

Until recently Birthday Adapter with Google Calendar on my phone was stable (or, at least, much more stable - birthdays occasionally disappeared for a while, but now they are mostly disappeared most of the time).

KavarH commented 4 years ago

I just installed the app on my Pixel 3 (Android 10) and had the same issue. As far as I could see its not actually a problem with disappearing birthdays. The problem seems to be that it is resyncing on each calendar opening.

For me I could solve it for now with disabling the sync for the app. Which leads into having to enable it at sometimes/when I add new birthdays.

I think the app needs to get adapted somehow to work with newer android versions.