如何等待特定的用户操作

时间:2012-05-06 03:00:21

标签: android service android-intent

我的应用是否可以在后台服务中建立pendingIntent并等待用户操作(如修改日历事件)?一旦用户添加日历事件,我想要启动服务/活动?可以吗?

有人可以帮我一些骨干代码,以便我可以朝着正确的方向前进吗?

干杯。

1 个答案:

答案 0 :(得分:0)

对于大多数Android设备,不支持此功能。从Android 4.0开始,至少可以想象在ContentObserver上使用CalendarContract来编写此内容,但这将是不可靠的 - 您的Service是观察者需要尝试永远地跑,这不起作用。即使这只适用于AOSP日历应用程序 - 如果用户使用其他日历应用程序,则可能不会涉及CalendarContract