使用通知操作按钮以编程方式在android视图的大视图和普通视图之间切换

Ofi*_*r D 6 notifications android android-service android-4.2-jelly-bean

我有一个在前台运行的服务(持续通知).我想给用户一个关闭它的按钮,所以我考虑了通知操作(在4.1中)但是,在他们关闭之前我想让他们知道关闭它的后果并让他们确认关闭.

所以我基本上希望我的通知的普通视图有一个关闭按钮,当用户点击它时,我想将我的通知扩展到具有确认/取消按钮的大视图.

根据我的阅读,我无法控制向用户呈现哪个视图.它只显示大视图如果它是第一个通知或用户捏缩放/向下滑动.

我可以控制显示哪个视图吗?

谢谢!

Dan*_*ato 0

不,你无法控制那部分。

它由系统处理,在 Android 4.1 之前,您不会获得“大视图”。

您正在将通知用于不应该使用的内容。

如果用户选择刷掉您的通知,则他对该通知不感兴趣,您对此无能为力。

用户还可能决定停止您的应用程序以发出通知。

您不能依赖此类通知。

如果你准确地解释一下你的流程是什么,我可能会更有帮助。