在android中重置setter/getter中的值

在android中重置setter/getter中的值,android,android-activity,Android,Android Activity,我有一个设想。我需要一个替代我所想的东西 我有一个考勤管理系统,员工应该登录他/她的开始时间和结束时间。 我计算持续时间(因为它也是需要的)=结束时间-开始时间 现在,如果员工在离开公司时忘记输入开始时间而直接输入结束时间,我假设他是准时的。因此,持续时间为(假定开始时间-结束时间) 应用程序的流程 主活动=显示员工的信息 第一个活动=员工应输入开始时间/结束时间 (主要活动>第一个活动) 现在,如果我们考虑该场景,那么该雇员是第一个输入结束时间的活动(起始时间尚未登录,因此将被假定。我有一个相

我有一个设想。我需要一个替代我所想的东西

我有一个考勤管理系统,员工应该登录他/她的开始时间和结束时间。 我计算持续时间(因为它也是需要的)=结束时间-开始时间

现在,如果员工在离开公司时忘记输入开始时间而直接输入结束时间,我假设他是准时的。因此,持续时间为(假定开始时间-结束时间)

应用程序的流程

主活动=显示员工的信息 第一个活动=员工应输入开始时间/结束时间

(主要活动>第一个活动)

现在,如果我们考虑该场景,那么该雇员是第一个输入结束时间的活动(起始时间尚未登录,因此将被假定。我有一个相同的SET,SETSTARTTIME)。< /P> 如果从第一个活动开始按“后退”按钮,则不会记录结束时间,但会开始反映开始时间

我想删除开始时间的setter。我可以有一个相同的重置方法。但我不想这样做,因为如果这是正常情况,那么它也会尝试删除开始时间

第二,我不想带着国旗走


还有其他选择吗?

我不认为这是一个与Android相关的问题,但是。。有没有代码可以让我们更好地理解您的意思?为什么不使用例如“开始/结束时间设置”中的默认值,并在“用户值”为null/空时使用此值?!