初始描述:
我的应用程序处理一些事件并执行与该事件相关的一些任务,即使应用程序在后台也是如此。我正在使用接收器。
问题描述
我想在 Activity 开始或结束时显示通知。
我做了什么
我使用了通知管理器:-但我需要在主屏幕而不是通知栏上显示通知。
我使用了 App widget :- 但是用户将无法轻易注意到 App widget 上信息的任何变化,因为这没有任何引人注目的效果。
我使用了 Toast :- 但是这有显示时间限制,我想在用户关闭之前显示通知。
那么应该选择什么?我怎样才能完成我的任务?
请引用下图,如我所愿
最佳答案
不幸的是,您已经探索了所有可能的选项。您想要实现的目标不是有意提供的,因为这会导致非常糟糕的用户体验。想象一下,当您查看电子邮件时弹出一条通知(您想要的那种)!
注意盗版
当您的应用在前台时,您可以做很多事情。
当你的应用不在前台时,只有两个选择
- 开始一项 Activity :您必须仅在必要时执行此 Activity (例如接听电话 Activity )。如果用户认为它比有用更烦人,那么您的应用程序就要付诸东流了!
- 使用通知管理器。
关于android - 应用程序在后台时创建通知,Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8800609/