DatacomGuy
Android Enthusiast
Hmmm, I could do that, but that is not recommended by the Android designers. Here is the quotation from Activity and Task Design Guidelines | Android Developers
If your background service needs to notify a user, use the standard notification system — don't use a dialog or toast to notify them. A dialog or toast would immediately take focus and interrupt the user, taking focus away from what they were doing: the user could be in the middle of typing text the moment the dialog appears and could accidentally act on the dialog. Users are used to dealing with notifications and can pull down the notification shade at their convenience to respond to your message.
I know that you do not have to agree with this![]()
Maybe I will think of something which does not interfere with what the user is doing when notification is displayed...
Why not make it an option and leave it up to the user? I, personally, nearly cant live without this feature. The notification bar is good for some things, but not for things like calendar reminders.
I posted a thread asking whether or not this feature existed in any of the calendar apps, and got a great response from people looking for the exact same thing. I think you'll find ex-blackberry users seeking this more than others as its how the BB OS works by default and one gets accustomed to it.
http://androidforums.com/android-applications/61375-calendar-event-popup.html
I can understand what is being said in the developer guidelines.. but if you could make an option to send notifications to the notification drop-down, or to have a dismiss/snooze popup notification then you'd satisfy both.
Side note, set an option too in the options for the app to be able to change the default snooze time.. 15 mins, 30 mins, 1hr, 0.5 day, etc OR, when you select snooze on the popup, it'd give you a list of options for time (Snooze 15M, Snooze 30M, Snooze 1HR, etc etc etc)
Let me know your thoughts. I'd have already created this if I had the knowledge, but i'm a sales guy, not a programming guy
