WakefulBroadcastReceiver没有使用Nougat和Oreo设备

时间:2018-05-11 11:29:17

标签: android alarmmanager

我有一个使用Alarm Manager设置闹钟的闹钟应用程序。一旦闹钟响起,它就会被接收器接收,该接收器启动唤醒服务,处理闹钟并允许用户停止或延后闹钟。

下面的

是代码段

public class AlarmReceiver extends WakefulBroadcastReceiver {

    @Override
    public void onReceive(Context context, final Intent intent) {
        Alarm alarm = intent.getParcelableExtra(Constants.ARGS_ALARM);
    }
}

我在旧版本的Android中获得了正确的价值,但在Nougat和Oreo上获得了无效的警报。我的应用程序支持Nougat of minSdkVersion 17。

此代码可能有什么问题?

0 个答案:

没有答案