我的应用程序中有一个DATE_CHANGED BroadcastReciever
,但它似乎没有在午夜开火,而是在12点发射我的观察员。
我已在清单文件中将此声明为
<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...
}
}
}
任何想法为什么会发生这种情况。帮助伙伴。
答案 0 :(得分:1)
android.intent.action.DATE_CHANGED会触发。 我遇到了这个问题,最后使用了AlarmManager。