在一段时间内限制函数的使用(android)

时间:2016-03-13 15:11:23

标签: java android time

我想在一天内限制对某个功能的调用 问题是我对如何使用cols2select = [col for col in df.columns.tolist() if col not in ['column_name_to_exclude']] df[cols2select].plot() Date类感到有点困惑......

Calendar

我需要找出新的一天何时开始才能重置private int usesLeft //Set every day to the number of uses private void function() { if(usesLeft > 0) { //Function's body... } usesLeft--; } 变量。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案......
这个解决方案更好的一面是用户不能“欺骗”,因为那时他将失去活动时间(如果我对代码行为的分析是正确的)。

if(lastDayActive < (int)Math.floor(System.currentTimeMillis()/86400000)) {
    usesLeft = 100;
    //Initializes the day value
    lastDayActive = (int)Math.floor(System.currentTimeMillis()/86400000);
}

如果有任何方法可以阻止用户手动更改日期,从而获得更多用途,我真的很想听听。