SnoozeActionReceiver.java 文件源码

java
阅读 75 收藏 0 点赞 0 评论 0

项目:SOS-The-Healthcare-Companion 作者:
@Override
public void onReceive(Context context, Intent intent) {
    int reminderId = intent.getIntExtra("NOTIFICATION_ID", 0);

    if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean("checkBoxNagging", false)) {
        Intent alarmIntent = new Intent(context, NagReceiver.class);
        AlarmUtil.cancelAlarm(context, alarmIntent, reminderId);
    }

    // Close notification tray
    Intent closeIntent = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
    context.sendBroadcast(closeIntent);

    Intent snoozeIntent = new Intent(context, SnoozeDialogActivity.class);
    snoozeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    snoozeIntent.putExtra("NOTIFICATION_ID", reminderId);
    context.startActivity(snoozeIntent);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号