【问题标题】:Android - Monitoring for keyPress on ServiceAndroid - 监控服务上的 keyPress
【发布时间】:2011-02-06 14:49:06
【问题描述】:

我刚刚将服务集成到我的 android 应用程序中 - 我也在使用 startForeground,因为它是一个关键应用程序。

所以,我的问题是 - 当用户在通知面板中的通知/服务上完成按键操作后,我如何让它恢复到应用程序。我到处寻找这个,但在任何地方都找不到......如果服务没有被引导回应用程序 onKeyPress,那么使用服务就没有多大意义,所以真的需要让它工作。

非常感谢任何帮助。

谢谢

【问题讨论】:

    标签: android service keypress onkeypress


    【解决方案1】:

    所以,我的问题是 - 当用户在通知面板中的通知/服务上完成按键操作后,我如何让它恢复到应用程序。

    如果用户点击通知面板中的条目(通过触摸屏或方向键),您通过setLatestEventInfo() 提供的PendingIntent 将被执行。使用适当的PendingIntent 来提出您寻求的活动。 Here is a sample application 证明了这一点。

    【讨论】:

    • 太棒了!非常感谢您的帮助 - 比我想象的要简单得多。只需更改 PendingIntent 3 参数以在单击时加载主默认类而不是服务类。非常感谢您的帮助 - 非常感谢