gpt4 book ai didi

android - DATE_CHANGED 广播没有被解雇

转载 作者:行者123 更新时间:2023-11-30 04:11:10 28 4
gpt4 key购买 nike

我的应用程序中有一个 DATE_CHANGED BroadcastReciever,但它似乎没有在午夜启动,而是在白天 12:00 启动我的 myreciever。

我在 list 文件中声明为

  <receiver android:name=".DateChangedReceiver" >
<intent-filter>
<action android:name="android.intent.action.DATE_CHANGED" />
</intent-filter>
</receiver>

我的 DateChangedReceiver.java 文件是这样的

   public class DateChangedReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {

if(intent.getAction().equals(Intent.ACTION_DATE_CHANGED)){
//my task...
}
}

}

知道为什么会这样。帮助伙计们。

最佳答案

android.intent.action.DATE_CHANGED 当用户手动更改手机设置中的日期时触发,而不是为了更改日期。我遇到了这个问题并最终使用了 AlarmManager。

关于android - DATE_CHANGED 广播没有被解雇,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10831789/

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