android.text.format.Time#after ( )源码实例Demo

下面列出了android.text.format.Time#after ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: opentasks   文件: DefaultAfter.java
@Override
public Time getCustomDefault(ContentSet currentValues, Time genericDefault)
{
    Time reference = mReferenceAdapter != null ? mReferenceAdapter.get(currentValues) : null;
    boolean useReference = reference != null && !genericDefault.after(reference);
    Time value = new Time(useReference ? reference : genericDefault);
    if (value.allDay)
    {
        value.monthDay++;
    }
    else
    {
        value.second = 0;
        value.minute = 0;
        value.hour++;
    }
    value.normalize(false);
    return value;
}
 
源代码2 项目: opentasks   文件: NotAfter.java
@Override
public Time apply(ContentSet currentValues, Time oldValue, Time newValue)
{
    Time notAfterThisTime = mTimeAdapter.get(currentValues);
    if (notAfterThisTime != null && newValue != null)
    {
        if (newValue.after(notAfterThisTime))
        {
            newValue.set(notAfterThisTime);
        }
    }
    return newValue;
}
 
源代码3 项目: opentasks   文件: ShiftIfAfter.java
@Override
public Time apply(ContentSet currentValues, Time oldValue, Time newValue)
{
    Time notAfterThisTime = mTimeAdapter.get(currentValues);
    if (notAfterThisTime != null && newValue != null)
    {
        if (newValue.after(notAfterThisTime))
        {
            mTimeAdapter.set(currentValues, newValue);
        }
    }
    return newValue;
}
 
源代码4 项目: opentasks   文件: After.java
@Override
public Time apply(ContentSet currentValues, Time oldValue, Time newValue)
{
    Time reference = mReferenceAdapter.get(currentValues);
    if (reference != null && newValue != null && !newValue.after(reference))
    {
        newValue.set(mDefault.getCustomDefault(currentValues, reference));
    }
    return newValue;
}