Android System дата изменила событие

Я знаю, что этот вопрос задавался много раз, но я не могу найти правильное направление. Я зарегистрировалсяBroadcastReceiver который я хочу вызвать, когдаAndroid System Date изменяется автоматически, но не срабатывает. Я использовал следующие подходы:

1
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Intent.ACTION_TIME_CHANGED);
registerReceiver(new DateTimeChangeReceiver (), intentFilter);
2-> AndroidManifest.xml
<receiver android:name=".DateTimeChangeReceiver ">
<intent_filter>
    <action android:name="android.intent.action.DATE_CHANGED"/>
</intent_filter>
</receiver>
DateTimeChangeReceiver
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;

public class DateTimeChangeReceiver extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub
        Toast.makeText(context, "Date changed", Toast.LENGTH_SHORT).show();
    }

}

В обоих случаях приемник не запускается. Отображается только уведомление, когда вручную устанавливается время. Может кто-нибудь, пожалуйста, укажите мне, что я скучаю?

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос