gpt4 book ai didi

android - Android:警报管理器和 Intent 过滤器不起作用

转载 作者:太空狗 更新时间:2023-10-29 13:35:34 26 4
gpt4 key购买 nike

所以我设置了一个触发意图的警报。我还有一个广播监听器,它有一个intentfilter来捕捉这个意图,但是由于某种原因它不起作用。我不确定问题出在哪里(发送或接收或两者兼有)。
发送代码:

Intent reminderIntent = new Intent();
reminderIntent.setAction(INTENT_ACTION_ALARM); //INTENT_ACTION_ALARM is String "intent_myaction_alarm"

PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, reminderIntent, 0);

Calendar time = Calendar.getInstance();
time.setTimeInMillis(System.currentTimeMillis());

alarmManager.set(AlarmManager.RTC, time.getTimeInMillis(), pendingIntent);

接收代码:
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(INTENT_ACTION_ALARM);

alarmReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// DO SOMETHING
}
};

context.registerReceiver(alarmReceiver, intentFilter);

最佳答案

确保此行位于manifest.xml文件中:

<receiver android:name=".<YourReceiverClassName>"android:enabled="true"></receiver>

关于android - Android:警报管理器和 Intent 过滤器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11038057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com