在所有其他 Android 应用之上显示应用视图
Posted
技术标签:
【中文标题】在所有其他 Android 应用之上显示应用视图【英文标题】:Show app view on top of all other apps Android 【发布时间】:2019-08-20 07:21:11 【问题描述】:我有一个应用程序可以让用户设置具有特定时间期限的任务。过了最后期限后,我希望应用在所有内容之上显示视图(请求用户更新任务)。
我的问题是: - 如何在当前活动的所有其他活动之上显示我的应用程序视图 - 如何在用户更新任务之前保持活动在最前面?
使用类似 SYSTEM_ALERT_WINDOW 的东西看起来合理吗?
【问题讨论】:
这些链接可能会对您有所帮助。 ***.com/questions/40355344/…***.com/questions/36016369/… 您如何在后台跟踪截止日期?警报管理器? 使用提醒通知 @ADM,这是一个在后台运行的服务。任何代码 sn-p 以获得灵感? 【参考方案1】:您可以尝试创建一个透明的 Activity,打开它并显示警报对话框。
【讨论】:
如果应用在后台怎么办? 问题是什么叫这个活动,是的。这是某种服务吗?在我的情况下,它是推送通知,如果用户点击它,则会出现带有警报对话框的透明活动。 换句话说,您必须将应用程序移到前台才能执行此操作。以上是关于在所有其他 Android 应用之上显示应用视图的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 中,如何创建一个始终位于所有其他视图控制器之上的按钮?
如何在 UIPopoverController 的所有其他视图之上显示 UIAlertController?