我有一个警报管理员来检查我的活动是否需要每30分钟左右更新一次。 我想从alarmManager发送到我的运行活动,重新加载一条消息。 我该怎么办?我尝试在alarmManager中使用startActivity,但我没有成功。
答案 0 :(得分:1)
您熟悉Activity的onNewIntent方法吗?在您的活动课程中,您应该可以执行以下操作:
@Override
protected void onNewIntent(Intent i){
refresh();
}
您还可以将一些额外数据打包到您使用AlarmManager引发的PendingIntent中,如果需要更多逻辑,请从onNewIntent中检查它。