DATE_CHANGED广播没有被解雇(DATE_CHANGED Broadcast is not

2019-10-16 19:16发布

我有一个DATE_CHANGED BroadcastReciever在我的应用程序,但它似乎在午夜它没有启动起来,而不是它的射击我myreciever 12.00一天的时间。

我在清单文件作为本声明

  <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...
        }
    }

}

任何想法,为什么会出现这种情况。 帮助球员。

Answer 1:

android.intent.action.DATE_CHANGED火灾时,用户手动更改从手机设置日期不是一天的变化。 我面临这个问题,最后使用AlarmManager。



文章来源: DATE_CHANGED Broadcast is not being fired