如何在android中检测日票(23:59-00:00)?我使用的是广播接收器,但它只有在设置日期时才能工作。

<receiver android:name=".DateChangedReceiver"
        android:enabled="true"
        android:exported="true" >
        <intent-filter>
            <action android:name="android.intent.action.DATE_CHANGED" />
            <action android:name="android.intent.action.TIME_SET" />
            <action android:name="android.intent.action.TIME_TICK" />
            <action android:name="android.intent.action.TIMEZONE_CHANGED" />
        </intent-filter>
    </receiver>

最佳答案

使用AlarmManager设置午夜警报。
您需要在它启动后设置它,并且如果您收到日期更改、时间设置或时区更改事件。

10-07 20:02
查看更多