sendEmptyMessageAtTime issue
<p>A handler that I defined doesn't get a message set with sendEmptyMessageAtTime. The time I get from updateTime.getTimeInMillis is valid. What am I missing here ?</p>

<pre><code>@Override
protected void onResume() {
    super.onResume();
    mNavigationBarFragment.configureFor(0);
    Calendar updateTime = Calendar.getInstance();
    updateTime.set(Calendar.YEAR, 2012);
    updateTime.set(Calendar.HOUR_OF_DAY, 18);
    updateTime.set(Calendar.MINUTE, 40);
    updateTime.set(Calendar.SECOND, 0);
    if(mUpdateOnAirLabel.sendEmptyMessageAtTime(1, updateTime.getTimeInMillis())){
    // messages gets placed
    }
}

private Handler mUpdateOnAirLabel = new Handler() {
    public void dispatchMessage(android.os.Message msg) {
    // doesn't get triggered
}

public void handleMessage(android.os.Message msg) {
    // doesn't get triggered
}
};
</code></pre>

<p><strong>UPD</strong>
The time I get from the calendar object is right:</p>

<pre><code>&lt;?php

echo date("r", 1348753200578 / 1000);
</code></pre>

<p>output: Thu, 27 Sep 2012 17:40:00 +0400</p>

<p>After that I've tried to offset from the current timestamp</p>

<pre><code>Calendar now = Calendar.getInstance(); 
long nowt = now.getTimeInMillis();
if(mUpdateOnAirLabel.sendEmptyMessageAtTime(1, now.getTimeInMillis() + 5000)){
        ...
}
</code></pre>

<p>And it's not triggering either. What's wrong here ?</p>
