gpt4 book ai didi

android - 在不使用 SYSTEM_ALERT_WINDOW 的情况下使用服务中的正负按钮显示警报

转载 作者:行者123 更新时间:2023-11-29 19:15:39 26 4
gpt4 key购买 nike

当应用程序在前台时,我想将通知显示为带有批准和拒绝按钮的警告对话框。但是,当我使用 SYSTEM_ALERT_WINDOW 时,正负按钮不起作用。以及具有上下文问题的正常警报对话框。

那么,如何在不使用 SYSTEM_ALERT_WINDOW 的情况下显示来自服务的警报对话框?

最佳答案

嗯,正确的答案是不做。使用 Notification,可能是高优先级通知,以便它在 Android 5.0+ 上以提示模式显示。如果用户愿意,这允许用户在出现时与 Notification 进行交互,否则它只会像往常一样滚动到状态栏中。

请记住,当您想要显示此提醒时,您并不知道用户正在使用他们的设备做什么,并且用户可能不希望您打扰他们玩游戏、在开车时使用导航应用程序等

极少数用户会同意从后台接管前台是个好主意(例如,来电)。在这些情况下,使用以对话框为主题的 Activity(即,其主题扩展自名称中带有 Dialog 的 Activity ,例如 Theme.Material.Dialog)。

关于android - 在不使用 SYSTEM_ALERT_WINDOW 的情况下使用服务中的正负按钮显示警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43610338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com