如何从共享首选项中删除数据

时间:2016-04-02 15:21:15

标签: android android-sharedpreferences

我在我的程序中使用共享首选项。在我的程序中有几个按钮,每个按钮保留一个值,但我想在特定时间删除它们但我不能请求帮助

Calendar cal = Calendar.getInstance(); //Create Calendar-Object
        cal.setTime(new Date());
                     //Set the Calendar to now

        int hour = cal.get(Calendar.HOUR_OF_DAY); //Get the hour from the calendar
        if(hour > 23)              
        {

            SharedPreferences preferences = getSharedPreferences("Count", 0);
            preferences.edit().remove("IntValue_").apply();
            editor.clear();
            editor.commit();
        }

1 个答案:

答案 0 :(得分:0)

我认为Calendar.HOUR_OF_DAY的范围为0-23,因此您永远无法从(hour > 23)获得真正的价值