Android中的警报管理器没有未决意图

时间:2013-09-24 05:34:27

标签: android

我正在尝试创建一个每24小时执行或运行一次的方法。我真正想做的是每天上午9点从我的数据库表“历史”中删除数据。我搜索了如何做到这一点,我找到了一个报警管理器,但它适用于PendingIntent。有没有办法使用报警管理器处理方法而不是待处理的意图?

1 个答案:

答案 0 :(得分:1)

PendingIntent是您提供给外部应用程序的令牌(例如NotificationManager,AlarmManager,Home Screen AppWidgetManager或其他第三方应用程序),它允许外部应用程序使用您的应用程序的权限来执行预定义的代码段。

如果您向外部应用程序提供Intent,并且该应用程序发送/广播您提供的Intent,他们将使用自己的权限执行Intent。但是,如果您使用您自己的权限向外部应用程序提供PendingIntent,则该应用程序将使用您的应用程序的权限执行包含的Intent。

因此,如果不使用PendingIntent,则无法使用AlaramManager。

相关问题