当checkboxpreference为true时,在特定时间添加通知

时间:2013-10-07 08:00:38

标签: android android-notifications

嗨我有一个checkboxpreference,而这是真的我需要添加一个通知,这意味着每天我需要检查它是真的如果它是我需要添加通知如果它不是我需要删除添加的通知如果有我怎么能这样做?

EDIT1 我拥有的是

  public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
                if (key.equals(KEY_PREF_Reminder)) {

                 bool=prefs.getBoolean(key, false);
}}

并且如果它是假的或者是真的,那么我怎么能在真实的情况下做到这一点?...

EDIT2: 我需要的是在复选框为真时保持通知(确保每天都进行一些更新),当它为false时需要删除此通知如何执行此操作?我真的在寻找这个,但我不知道我该怎么做?请帮忙吗?谢谢。

1 个答案:

答案 0 :(得分:0)

var notificationsList = new Array();

$( “#checkBoxId”)。变化(函数(){

if($(this).attr('checked') == true){
    notificationsList.push("Add Notification");  // Add your notification & use it as your need
}else{
    notificationsList = [];   // clear all notifications added
}

});