android - 应用程序在后台时创建通知,Android

标签 android notifications

初始描述:

我的应用程序处理一些事件并执行与该事件相关的一些任务,即使应用程序在后台也是如此。我正在使用接收器。

问题描述

我想在 Activity 开始或结束时显示通知。

我做了什么

我使用了通知管理器:-但我需要在主屏幕而不是通知栏上显示通知。

我使用了 App widget :- 但是用户将无法轻易注意到 App widget 上信息的任何变化,因为这没有任何引人注目的效果。

我使用了 Toast :- 但是这有显示时间限制,我想在用户关闭之前显示通知。

那么应该选择什么?我怎样才能完成我的任务?

请引用下图,如我所愿

enter image description here

最佳答案

不幸的是,您已经探索了所有可能的选项。您想要实现的目标不是有意提供的,因为这会导致非常糟糕的用户体验。想象一下,当您查看电子邮件时弹出一条通知(您想要的那种)!

注意盗版

当您的应用在前台时,您可以做很多事情。

当你的应用不在前台时,只有两个选择

  • 开始一项 Activity :您必须仅在必要时执行此 Activity (例如接听电话 Activity )。如果用户认为它比有用更烦人,那么您的应用程序就要付诸东流了!
  • 使用通知管理器。

关于android - 应用程序在后台时创建通知,Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8800609/

相关文章:

Android 通知未在 Marshmallow 中显示颜色图标

android - 每天创建通知

android - 权限拒绝 : android. permission.READ_EXTERNAL_STORAGE

android - NFC SWP 小程序选择返回 6999

java - 如何识别哪个菜单项被禁用?

android - 右下角的 float 操作按钮

机器人:默认声音

android - file.delete() 从 android 内部存储返回 false

android - 单击通知不会启动特定 Activity

android - 在 Android 通知中使用自定义绘图