gpt4 book ai didi

java - Android AlarmManager 调用运行 Activity

转载 作者:行者123 更新时间:2023-12-01 15:11:28 26 4
gpt4 key购买 nike

我有一个警报管理器来检查我的 Activity 是否需要每 30 分钟左右更新一次。我想从 AlarmManager 向正在运行的 Activity 发送一条消息以使其重新加载。我会怎样做呢?我尝试在alarmManager中使用startActivity,但没有成功。

最佳答案

你熟悉Activity的onNewIntent吗?方法?在您的 Activity 类(class)中,您应该能够执行以下操作:

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

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

关于java - Android AlarmManager 调用运行 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12288198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com