2011-02-06 96 views
1

我刚刚集成了服务到我的android应用程序 - 我也使用startForeground,因为它是一个关键的应用程序。Android - 监控keyPress服务

所以,我的问题是 - 当他们在通知面板中的通知/服务完成keyPress时,我如何获取它以将用户恢复到应用程序。我到处寻找这一点,无法在任何地方找到它......如果服务没有被引导回应用程序onKeyPress,那么使用服务就没有太多意义,所以真的需要这样做。

任何帮助,非常感谢。

感谢

回答

2

所以,我的问题是 - 我怎么把它给用户恢复到应用程序时,他们在通知面板中所做的通知/服务按键。

如果在通知面板(经由触摸屏或d-PAD)的条目的用户点击,则经由setLatestEventInfo()供给的PendingIntent将被执行。使用适当的PendingIntent来调出你所寻求的活动。 Here is a sample application证明了这一点。

+0

太棒了!非常感谢您的帮助 - 比我想象的要简单得多。只需更改PendingIntent 3参数即可在点击而不是服务之一上加载主要的默认类。非常感谢您的帮助,非常感谢 – 2011-02-06 20:25:16