Android AlarmManager调用运行活动

时间:2012-09-05 19:10:18

标签: java android

我有一个警报管理员来检查我的活动是否需要每30分钟左右更新一次。 我想从alarmManager发送到我的运行活动,重新加载一条消息。 我该怎么办?我尝试在alarmManager中使用startActivity,但我没有成功。

1 个答案:

答案 0 :(得分:1)

您熟悉Activity的onNewIntent方法吗?在您的活动课程中,您应该可以执行以下操作:

@Override
protected void onNewIntent(Intent i){
    refresh();
}

您还可以将一些额外数据打包到您使用AlarmManager引发的PendingIntent中,如果需要更多逻辑,请从onNewIntent中检查它。