So I've got a pretty involved Android mobile development project that I've been working on for a couple of years here to help with medication tracking & tapering, as well as some other tasks that are related. Unfortunately, I'm having an issue right now that is utterly blocking not only my work on fixing this bug itself, but it's such a significant bug that it's blocking my progress on any other
significant issues that I've got in the project, too, so I'm at a pretty complete standstill. The problem is dealing with an attempt to schedule a
work version 1.0.1, not the new androidx
v2.4.0). It seems that everything goes fine up until my task is to be executed, at which point it is executed twenty times (exactly), instead of just once, apparently in parallel (?!?). My skills at debugging and googling related issues have proven absolutely useless to this point, so I've finally begun reaching out to more than just the IRC gurus, whom have been utterly unable to help me on this issue, despite their wonderful track record.
So I finally broke a several year stretch of not asking any questions on StackOverflow and went and wrote up a post about it. Threw the same information in a post on AndroidForums, too. I'm hoping that between the two of them I can at least find a better technique for debugging this problem on my own, if not some insight onto why this is happening and thus how I might go about correcting this behavior.
I figured I'd whine about it here, too, because I know of at least a few Android developers on Diaspora. The more people that see the post the better my chances are of getting out from behind this blockage in a reasonable timeframe. If you don't have a clue what to do about this, or even if this is all Greek to you, but you have developers that you share with, I would really
appreciate a reshare just to get this request for assistance out a little further into the community.
So without further ado, here is my StackOverflow post on this
that I've been having. It's written up, along with code snippets, pretty definitively there; I didn't see any need to repeat that all here when most of the people who would be seeing this post are probably not developers.
Thank you for your time and assistance!
In the follow code excerpts, I am utilizing a BroadcastReceiver to start up a Service on device boot and/or package reload. This NotificationService is calling my Worker via PeriodicWorkRequest ev...stackoverflow.com